17 releases (breaking)
0.15.0 | Oct 28, 2024 |
---|---|
0.13.2 | May 3, 2024 |
0.12.1 | Feb 1, 2024 |
0.11.1 | Dec 4, 2023 |
0.3.0 | Nov 20, 2022 |
#910 in Machine learning
6,137 downloads per month
Used in 29 crates
(5 directly)
1.5MB
34K
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
~242K SLoC