Expand description

Safe abstractions over:

  1. CUDA driver API
  2. NVRTC API
  3. cuRAND API

Modules

Safe abstractions over crate::driver::result provided by CudaRc, CudaDevice, CudaDeviceBuilder, and more.
Wrappers around the cuRAND API in two levels: result, and sys. See crate::rng for safe wrappers.
Wrappers around the CUDA driver API, in two levels: result, sys. See crate::cudarc for safe wrappers.
Safe abstractions around crate::nvrtc::result for compiling PTX files.
Wrappers around the Nvidia Runtime Compilation (nvrtc) API, in two levels: result, and sys. See crate::jit for safe wrapper.
Safe abstractions around crate::curand::result with CudaRng.