15 releases (breaking)
new 0.13.2 | May 3, 2024 |
---|---|
0.12.1 | Feb 1, 2024 |
0.11.1 | Dec 4, 2023 |
0.10.0 | Oct 24, 2023 |
0.3.0 | Nov 20, 2022 |
#706 in Machine learning
12,752 downloads per month
Used in 12 crates
(5 directly)
1MB
22K
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
~5–13MB
~195K SLoC