#24 · Primary category: Deep Learning Frameworks
burn
Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.
Project last updated:08/29/26
GitHub Stars
15.8K
Forks
1.0K
Contributors
314
License
Apache-2.0
Why we included this project
Burn is a tensor library and deep learning framework written in Rust. The idea is that the same model code you train with runs in production as-is, without an export step. Tensor operations are JIT-compiled and kernel-fused across backends, so you get PyTorch-like flexibility with dynamic shapes and the performance of a static graph. That matters for teams shipping on-device or edge workloads, where the hardware varies and you want one codebase that runs on CUDA, ROCm, Metal, Vulkan, WebGPU, or plain CPU. Rust shops also get to keep their whole ML stack in one language. The ecosystem around it, including ONNX import, weight loading from PyTorch and Safetensors, and crates for vision and reinforcement learning, makes it a practical option rather than a research prototype.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.