ContextQMD
Libraries
Rankings
Queue
About
Log in
Get started
Open menu
Back to Libraries
Rust Cuda
rust-cuda
GitHub
rust-cuda
rust-gpu/rust-cuda
rustcuda
rustgpurustcuda
rust-gpu
rustgpu
Homepage
1 versions
28 pages (0.3)
6 aliases
1
Versions
28
Pages (0.3)
6
Aliases
Pages
Versions
Usage
Denoiser
github.com/Rust-GPU/rust-cuda/blob/main/crates/...
367 B
Full page
Acceleration Structures
Instance acceleration structures
Geometry acceleration structure containing built-in triangles
Geometry acceleration structure containing built-in curves
Geometry acceleration structure containing custom primitives
+30 more
github.com/Rust-GPU/rust-cuda/blob/main/crates/...
44.5 KB
Full page
OptiX Device Context handling.
Compilation caching
[`DeviceContext::set_cache_enabled()`]
[`DeviceContext::set_cache_location`]
[`DeviceContext::set_cache_database_sizes()`]
+1 more
github.com/Rust-GPU/rust-cuda/blob/main/crates/...
7.8 KB
Full page
NVIDIA AI Denoiser
github.com/Rust-GPU/rust-cuda/blob/main/crates/...
2.4 KB
Full page
Overview of OptiX
Program Types
Acceleration structures
Overview
Basic concepts and definitions
+21 more
github.com/Rust-GPU/rust-cuda/blob/main/crates/...
14.3 KB
Full page
Program Pipeline Creation
Programming Model
Module Creation
Pipeline Launch Parameter
Parameter Specialization
+5 more
github.com/Rust-GPU/rust-cuda/blob/main/crates/...
21.5 KB
Full page
Shader Binding Table
Layout
Acceleration Structures
SBT Instance Offset
SBT Geometry-AS Index
+4 more
github.com/Rust-GPU/rust-cuda/blob/main/crates/...
12.0 KB
Full page
CUDA + Rust examples
[vecadd](vecadd)
[gemm](gemm)
[i128_demo](i128_demo)
[sha2_crates_io](sha2_crates_io)
+1 more
github.com/Rust-GPU/rust-cuda/blob/main/example...
1.2 KB
Full page
GPU computing
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
3.4 KB
Full page
The CUDA pipeline
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
1.8 KB
Full page
The CUDA Toolkit
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
685 B
Full page
Frequently asked questions
If NVVM IR is a subset of LLVM IR, can we not give rustc-generated LLVM IR to NVVM?
What is the point of using Rust if a lot of things in kernels are unsafe?
Why not use Rust GPU with compute shaders?
Why use the CUDA Driver API over the Runtime API?
+4 more
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
17.8 KB
Full page
Supported features
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
4.6 KB
Full page
Compute capability gating
Virtual vs real Architectures
Using target features
Specifying compute capabilites
Base architecture (no suffix)
+10 more
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
7.7 KB
Full page
Getting started
CUDA basics
A first example: the code
`rust-toolchain.toml`
`Cargo.toml` and `kernels/Cargo.toml`
+7 more
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
14.6 KB
Full page
Kernel ABI
Structs
Arrays
Slices
ZSTs
+3 more
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
4.1 KB
Full page
Guide
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
48 B
Full page
Safety
Behavior considered undefined on the CPU
Streams
Contexts
Kernel launches
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
7.4 KB
Full page
Tips
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
857 B
Full page
Introduction
Background
Structure
Related Projects
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
4.6 KB
Full page
Custom rustc backends
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
2.9 KB
Full page
Debugging the codegen backend
Miscompilations
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
3.7 KB
Full page
`rustc_codegen_nvvm`
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
4.4 KB
Full page
PTX generation
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
4.8 KB
Full page
`rustc_codegen_nvvm`
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
440 B
Full page
Types
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
3.9 KB
Full page
Summary
github.com/Rust-GPU/rust-cuda/blob/main/guide/s...
704 B
Full page
README
License
Contribution
github.com/Rust-GPU/rust-cuda/blob/main/README.md
1.2 KB
Full page