18 releases (breaking)
0.16.0 | Jan 14, 2025 |
---|---|
0.15.0 | Oct 28, 2024 |
0.14.0 | Aug 27, 2024 |
0.13.2 | May 3, 2024 |
0.3.0 | Nov 20, 2022 |
#1220 in Machine learning
12,127 downloads per month
Used in 33 crates
(7 directly)
2MB
35K
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 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–20MB
~241K SLoC