19 releases (7 breaking)

Uses new Rust 2024

0.21.0-pre.2 Mar 2, 2026
0.20.1 Jan 23, 2026
0.20.0-pre.6 Dec 18, 2025
0.20.0-pre.3 Nov 24, 2025
0.15.0 Oct 28, 2024

#2837 in Machine learning

Download history 6146/week @ 2025-12-04 6054/week @ 2025-12-11 6766/week @ 2025-12-18 6171/week @ 2025-12-25 9207/week @ 2026-01-01 13755/week @ 2026-01-08 14599/week @ 2026-01-15 13401/week @ 2026-01-22 13958/week @ 2026-01-29 13643/week @ 2026-02-05 11958/week @ 2026-02-12 11449/week @ 2026-02-19 11858/week @ 2026-02-26 12781/week @ 2026-03-05 13876/week @ 2026-03-12 13745/week @ 2026-03-19

53,983 downloads per month
Used in 195 crates (27 directly)

MIT/Apache

1.5MB
33K SLoC

Burn CUDA Backend

Burn CUDA backend

Current Crates.io Version license

This crate provides a CUDA backend for Burn using the cubecl and cudarc crates.

Usage Example

#[cfg(feature = "cuda")]
mod cuda {
    use burn_autodiff::Autodiff;
    use burn_cuda::{Cuda, CudaDevice};
    use mnist::training;

    pub fn run() {
        let device = CudaDevice::default();
        training::run::<Autodiff<Cuda<f32, i32>>>(device);
    }
}

Dependencies

Requires CUDA 12.x to be installed and on the PATH.

Dependencies

~69–110MB
~2M SLoC