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 |
#1022 in Machine learning
9,514 downloads per month
Used in 31 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–23MB
~249K SLoC