← All resources

The cuda-oxide Book

Auto-discovered

Book Intermediate

Visit resource ↗

Description

The cuda-oxide Book is the online documentation for cuda-oxide, an NVIDIA Labs open-source Rust-to-CUDA compiler project.

Online book for cuda-oxide, a Rust-to-CUDA compiler that lowers idiomatic Rust kernels to PTX without a separate DSL. Covers installation, writing kernels, async GPU execution, API reference, supported features, and comparison with CUDA C++. Aimed at Rust developers familiar with ownership and async who want to write GPU kernels in safe(ish) Rust. Chapters cover installation, kernel authoring, async GPU execution,.

It suits intermediate Rust developers who already understand ownership and async and want to author GPU kernels without a separate shading language.

The book is a free static site with a table of contents and section navigation in the browser.

It is useful as the canonical guide while experimenting with cuda-oxide, and it is the official documentation maintained with the project on GitHub under NVIDIA Labs.