CUDA Components

Starting with CUDA 11, the various components in the toolkit are versioned independently. For CUDA 11.0 Update 1, the table below indicates the versions:

Table 1. CUDA 11 Component Versions Component Name Version Information Supported Architectures CUDA Runtime (cudart) 11.0.221 x86_64, POWER, Arm64 cuobjdump 11.0.221 x86_64, POWER, Arm64 CUPTI 11.0.221 x86_64, POWER, Arm64 CUDA Demo Suite 11.0.167 x86_64 CUDA GDB 11.0.221 x86_64, POWER, Arm64 CUDA Memcheck 11.0.221 x86_64, POWER CUDA NVCC 11.0.221 x86_64, POWER, Arm64 CUDA nvdisasm 11.0.221 x86_64, POWER, Arm64 CUDA NVML Headers 11.0.167 x86_64, POWER, Arm64 CUDA nvprof 11.0.221 x86_64, POWER, Arm64 CUDA nvprune 11.0.221 x86_64, POWER, Arm64 CUDA NVRTC 11.0.221 x86_64, POWER, Arm64 CUDA NVTX 11.0.167 x86_64, POWER, Arm64 CUDA NVVP 11.0.221 x86_64, POWER CUDA Samples 11.0.221 x86_64, POWER, Arm64 CUDA Compute Sanitizer API 11.0.221 x86_64, POWER, Arm64 CUDA cuBLAS 11.2.0.252 x86_64, POWER, Arm64 CUDA cuFFT 10.2.1.245 x86_64, POWER, Arm64 CUDA cuRAND 10.2.1.245 x86_64, POWER, Arm64 CUDA cuSOLVER 10.6.0.245 x86_64, POWER, Arm64 CUDA cuSPARSE 11.1.1.245 x86_64, POWER, Arm64 CUDA NPP 11.1.0.245 x86_64, POWER, Arm64 CUDA nvJPEG 11.1.1.245 x86_64, POWER, Arm64 Nsight Eclipse Plugins 11.0.221 x86_64, POWER Nsight Compute 2020.1.2.4 x86_64, POWER, Arm64 Nsight Windows NVTX 1.21018621 x86_64, POWER, Arm64 Nsight Systems 2020.3.2.6 x86_64, POWER, Arm64 Nsight Visual Studio Edition (VSE) 2020.1.2.20203 x86_64 (Windows) NVIDIA Linux Driver 450.51.06 x86_64, POWER, Arm64 NVIDIA Windows Driver 451.82 x86_64 (Windows)

CUDA Driver

Running a CUDA application requires the system with at least one CUDA capable GPU and a driver that is compatible with the CUDA Toolkit. See Table 2. For more information various GPU products that are CUDA capable, visit https://developer.nvidia.com/cuda-gpus. Each release of the CUDA Toolkit requires a minimum version of the CUDA driver. The CUDA driver is backward compatible, meaning that applications compiled against a particular version of the CUDA will continue to work on subsequent (later) driver releases. More information on compatibility can be found at https://docs.nvidia.com/cuda/cuda-c-best-practices-guide/index.html#cuda-runtime-and-driver-api-version. Note: Starting with CUDA 11.0, the toolkit components are individually versioned, and the toolkit itself is versioned as shown in the table below.

Table 2. CUDA Toolkit and Compatible Driver Versions CUDA Toolkit Linux x86_64 Driver Version Windows x86_64 Driver Version CUDA 11.0.3 Update 1 >= 450.51.06 >= 451.82 CUDA 11.0.2 GA >= 450.51.05 >= 451.48 CUDA 11.0.1 RC >= 450.36.06 >= 451.22 CUDA 10.2.89 >= 440.33 >= 441.22 CUDA 10.1 (10.1.105 general release, and updates) >= 418.39 >= 418.96 CUDA 10.0.130 >= 410.48 >= 411.31 CUDA 9.2 (9.2.148 Update 1) >= 396.37 >= 398.26 CUDA 9.2 (9.2.88) >= 396.26 >= 397.44 CUDA 9.1 (9.1.85) >= 390.46 >= 391.29 CUDA 9.0 (9.0.76) >= 384.81 >= 385.54 CUDA 8.0 (8.0.61 GA2) >= 375.26 >= 376.51 CUDA 8.0 (8.0.44) >= 367.48 >= 369.30 CUDA 7.5 (7.5.16) >= 352.31 >= 353.66 CUDA 7.0 (7.0.28) >= 346.46 >= 347.62

For convenience, the NVIDIA driver is installed as part of the CUDA Toolkit installation. Note that this driver is for development purposes and is not recommended for use in production with Tesla GPUs. For running CUDA applications in production with Tesla GPUs, it is recommended to download the latest driver for Tesla GPUs from the NVIDIA driver downloads site at http://www.nvidia.com/drivers.