Table of Contents

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.