13 releases (breaking)
new 0.13.0 | Apr 12, 2024 |
---|---|
0.12.1 | Feb 1, 2024 |
0.12.0 | Jan 31, 2024 |
0.11.1 | Dec 4, 2023 |
0.3.0 | Nov 20, 2022 |
#698 in Machine learning
12,077 downloads per month
Used in 12 crates
(5 directly)
1MB
21K
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
~193K SLoC