Nvidia lets Rust into CUDA with two open-source projects
On September 8 Nvidia introduced CUDA Rust — two open-source projects (cuda-oxide and cutile-rs) that compile Rust directly to PTX without wrappers over nvcc. cuda-oxide offers a SIMT model with compile-time race checking, while cutile-rs runs on stable Rust 1.89+ and is already used in Hugging Face's Grout and mistral.rs engines.
- cuda-oxide: early alpha, nightly Rust, CUDA 13.0+, LLVM 21+, Linux only
- cutile-rs: stable Rust 1.89+, no nightly or custom LLVM
- Both projects compile Rust to PTX directly, not through FFI wrappers
- cutile-rs already runs in production in Hugging Face's Grout and mistral.rs
Read next
Software