mirror of https://github.com/tracel-ai/burn.git
![]() * Add boolean and/or to bool tensors and fix version mismatch for rand * Add tests * Fix tch * Fix for cubecl update * Add missing test attribute * Optimize NdArray into_data and other ways to make connected components faster * Use existing into_data implementation * Make lint `allow` because it's buggy * `bool_into_data` should have a dtype of `BoolElem` * Don't convert to bool in place * Don't assert type equality for bool tests * Fix nn/mask tests * Fix and/or tests * Add `to_bool` and fix `Bool::Elem` * Fix display for bool * Fix hardcoded `DType::Bool` uses |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
LICENSE-APACHE | ||
LICENSE-MIT | ||
README.md | ||
build.rs |
README.md
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 |