- Updated stablediffusion crate path from "../stable-diffusion-burn" to "./crates/stable-diffusion-burn" for proper workspace resolution - Enhanced .gitignore to include generated model files (.mpk, .pt, .bin, .safetensors, .ckpt) and user_data directory - Added Cargo.lock to gitignore with appropriate comment - Reorganized IDE files section in gitignore for better clarity - Added newline at end of file for proper formatting
1.3 KiB
1.3 KiB
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 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 |