AltHub

tracel-ai/burn Alternatives

deep learning framework / tensor library

Burn is a Rust-native deep learning framework and tensor library that unifies training and inference with dynamic graphs, autodiff, and JIT kernel fusion across CPUs, GPUs (CUDA/ROCm/Metal), and WebGPU/WASM.

15.8kRustApache-2.0active · last push 1mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

Oneflow-Inc/oneflowGitHub

Choose when you want a Python-first, C++-backed DL framework with a different parallelism strategy.

OneFlow is a deep learning framework designed to be user-friendly, scalable and efficient.

9.4k
C++
Apache-2.0
slowing10mo ago
flashlight/flashlightGitHub

Choose when you need a C++-first ML library with optimized kernels and no Python dependency.

A C++ standalone library for machine learning

5.5k
C++
MIT
active4mo ago
deepjavalibrary/djlGitHub

Choose when you are in the JVM ecosystem and need engine-agnostic DL abstractions.

An Engine-Agnostic Deep Learning Framework in Java

4.8k
Java
Apache-2.0
active1mo ago
google-deepmind/dm-haikuGitHub

Choose when you are building on JAX and want a small, functional NN library instead of a full framework.

JAX-based neural network library

3.3k
Python
Apache-2.0
active1mo ago
mratsim/ArraymancerGitHub

Choose when you work in Nim and need a tensor library with autograd and GPU/OpenCL backends.

A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends

1.4k
Nim
Apache-2.0
active4mo ago
pytorch/pytorchGitHub

Choose when you want the dominant Python framework with a huge ecosystem and dynamic graphs.

Tensors and Dynamic neural networks in Python with strong GPU acceleration

102.7k
Python
NOASSERTION
active1mo ago
tensorflow/tfjsGitHub

Choose when you need a JS/TS library with WebGL acceleration for browser-based ML.

A WebGL accelerated JavaScript library for training and deploying ML models.

19.1k
TypeScript
Apache-2.0
active4mo ago
MegEngine/MegEngineGitHub

Choose when you need a C++/Python DL framework with integrated training and deployment.

MegEngine 是一个快速、可拓展、易于使用且支持自动求导的深度学习框架

4.8k
C++
Apache-2.0
dormant1.9y ago
FluxML/Flux.jlGitHub

Choose when you work in Julia and want a flexible DL framework integrated with the language.

Relax! Flux is the ML library that doesn't make you tensor

4.7k
Julia
NOASSERTION
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

chelsea0x3b/dfdxGitHub

Choose when you want a minimal, shape-checked Rust DL framework, but expect stale maintenance.

Deep learning in Rust, with shape checked tensors and neural networks

1.9k
Rust
NOASSERTION
dormant2.2y ago
amazon-archives/amazon-dsstneGitHub

Choose when you want a GPU library for sparse deep learning on large recommendations, despite it being archived.

Deep Scalable Sparse Tensor Network Engine (DSSTNE) is an Amazon developed library for building Deep Learning (DL) machine learning (ML) models

4.4k
C++
Apache-2.0
archived6.6y ago

Listed as an alternative to

These projects were analysed and named burn among their alternatives. The relationship is not symmetric — how burn rates them is a separate judgement, made when burn is analysed in its own right.

pytorch/pytorchGitHub

calls burn “choose if you want a modern Rust deep learning framework with emphasis on flexibility and portability.”

Tensors and Dynamic neural networks in Python with strong GPU acceleration

102.7kPythonactive
keras-team/kerasGitHub

calls burn “Choose for Rust projects that need a modern deep learning framework with eager execution and portability.”

Deep Learning for humans

64.3kPythonactive
tensorflow/tfjsGitHub

calls burn “when you prefer a Rust DL framework with high portability and performance.”

A WebGL accelerated JavaScript library for training and deploying ML models.

19.1kTypeScriptactive
Oneflow-Inc/oneflowGitHub

calls burn “choose when you want a pure Rust deep learning framework with high portability”

OneFlow is a deep learning framework designed to be user-friendly, scalable and efficient.

9.4kC++slowing
apple/corenetGitHub

calls burn “When you need a pure Rust deep-learning framework with portable backends and no Python runtime.”

CoreNet: A library for training deep neural networks

7.0kJupyter Notebookslowing