Nvidia выпустила CUDA Rust для компиляции ядер на Rust
8 сентября Nvidia представила CUDA Rust — два открытых проекта (cuda-oxide и cutile-rs), компилирующих Rust напрямую в PTX без обёрток над nvcc. cuda-oxide даёт SIMT-модель с проверкой гонок на этапе компиляции, cutile-rs работает на стабильном Rust 1.89+ и уже используется в движках Hugging Face Grout и mistral.rs.
- cuda-oxide: ранняя альфа, nightly Rust, CUDA 13.0+, LLVM 21+, только Linux
- cutile-rs: стабильный Rust 1.89+, без nightly и кастомного LLVM
- Оба проекта компилируют Rust в PTX напрямую, а не через FFI-обёртки
- cutile-rs уже работает в продакшене в Grout от Hugging Face и mistral.rs
Читать дальше
Софт