Module reference
Hand-written guides to each module: what it wraps, the types you use, and the conventions that apply. For the complete, generated listing of every public type and member see the API reference.
| Namespace | Wraps | Guide |
|---|---|---|
NVMathNet |
CUDA runtime | Core |
NVMathNet.Memory |
CUDA allocation | Core |
NVMathNet.Fft |
cuFFT | FFT |
NVMathNet.LinAlg |
cuBLASLt, cuBLAS | Linear algebra |
NVMathNet.Sparse |
cuSPARSE, cuDSS | Sparse |
NVMathNet.Tensor |
cuTENSOR | Tensor |
NVMathNet.Solver |
cuSOLVER (dense), cuBLAS batched | Dense solvers |
NVMathNet.Rand |
cuRAND | Random numbers |
NVMathNet.Interop |
raw bindings | Interop |
All matrices and tensors are column-major unless a guide says otherwise.