cuBLAS Library Documentation
The cuBLAS Library is an implementation of BLAS (Basic Linear Algebra Subprograms) on NVIDIA CUDA runtime. It enables the user to access the computational resources of NVIDIA GPUs.
Browse >
cuSOLVER Library Documentation
The cuSOLVER Library is a high-level package based on cuBLAS and cuSPARSE libraries. It provides LAPACK-like features such as common matrix factorization and triangular solve routines for dense matrices.
Browse >


cuSPARSE Library Documentation
The cuSPARSE Library contains a set of basic linear algebra subroutines used for handling sparse matrices. It is implemented on NVIDIA CUDA runtime, and is designed to be called from C and C++.
Browse >
cuFFT Library Documentation
The cuFFT is a CUDA Fast Fourier Transform library consisting of two components: cuFFT and cuFFTW. The cuFFT library provides high performance on NVIDIA GPUs, and the cuFFTW library is a porting tool to use FFTW on NVIDIA GPUs.
Browse >


cuRAND Library Documentation
The cuRAND Library provides an API for simple and efficient generation of high-quality pseudorandom and quasirandom numbers.
Browse >
nvJPEG Library Documentation
The nvJPEG Library provides high-performance, GPU-accelerated JPEG encoding and decoding functionality. This library is intended for image formats commonly used in deep learning and hyperscale multimedia applications.
Browse >


NPP Library Documentation
NVIDIA NPP is a library of functions for performing CUDA-accelerated 2D image and signal processing. This library is widely applicable for developers in these areas, and is written to maximize flexibility, while maintaining high performance.
Browse >