These are Rust bindings to the CUDA toolkit APIs.
The FFI bindings are done via bindgen
and are substantially whitelisted; see build.rs for the whitelisted APIs.
High-level wrappers are located in top-level modules (driver, runtime,
blas, and rand).