Crate kn_cuda_sys

source ·
Expand description

A -sys crate for the following cuda libraries and headers:

  • Cuda (cuda.h and cuda_runtime.h)
  • cuDNN (cudnn.h)
  • cuBLAS (cublas_v2.h and cublasLt.h)
  • NVRTC (nvrtc.h)

The bindings module contains the FFI bindgen-generated signatures. The wrapper module contains more user-friendly and where possible safe wrappers around certain objects.

This crate is part of the Kyanite project, see its readme for more information. See system-requirements for how to set up the cuda libraries.

Modules§