30 releases (17 breaking)
Uses new Rust 2024
| new 0.20.0-pre.6 | Dec 18, 2025 |
|---|---|
| 0.20.0-pre.3 | Nov 24, 2025 |
| 0.18.0 | Jul 18, 2025 |
| 0.16.0 | Jan 14, 2025 |
| 0.3.0 | Nov 20, 2022 |
#1301 in Machine learning
29,558 downloads per month
Used in 117 crates
(24 directly)
1.5MB
25K
SLoC
Burn NdArray
Burn ndarray backend
Feature Flags
This crate can be used without the standard library (#![no_std]) with alloc by disabling the
default std feature.
The following flags support various BLAS options:
blas-accelerate- Accelerate framework (macOS only)blas-netlib- Netlibblas-openblas- OpenBLAS static linkedblas-openblas-system- OpenBLAS from the system
Note: under the no_std mode, the seed is fixed if the seed is not
initialized by Backend::seed method.
Platform Support
| Option | CPU | GPU | Linux | MacOS | Windows | Android | iOS | WASM |
|---|---|---|---|---|---|---|---|---|
| Pure Rust | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes |
| Accelerate | Yes | No | No | Yes | No | No | Yes | No |
| Netlib | Yes | No | Yes | Yes | Yes | No | No | No |
| Openblas | Yes | No | Yes | Yes | Yes | Yes | Yes | No |
Dependencies
~6–50MB
~704K SLoC