当前位置:   article > 正文

CUDA|翻译:CUDA 12.0 Toolkit主要组件版本说明_cuda12.0

cuda12.0

官方文档地址:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

1 CUDA 12.0 发行说明

NVIDIA CUDA Toolkit 的发行说明可访问 https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

Note: 发行说明已重组为两个主要部分:通用 CUDA 的发行说明和 CUDA libraries 的发行说明,包括 12.x 版本的历史信息。

1.1 CUDA Toolkit主要组件版本

1.1.1 CUDA组件

从 CUDA 11 开始,Toolkit 中的各个组件的版本都是相互独立的。

下表列出了 CUDA 12.0 的对应版本:

表 1:CUDA 12.0 各组件版本
组件名称版本信息支持的 Architectures支持的平台
CUDA C++ 核心计算库:Thrust2.0.1x86_64, POWER, aarch64-jetsonLinux, Windows
CUDA C++ 核心计算库:CUB2.0.1x86_64, POWER, aarch64-jetsonLinux, Windows
CUDA C++ 核心计算库:libcu++1.9.0x86_64, POWER, aarch64-jetsonLinux, Windows
CUDA C++ 核心计算库:Cooperative Groups12.0.0x86_64, POWER, aarch64-jetsonLinux, Windows
CUDA Compatibility12.0.31752801x86_64, POWER, aarch64-jetsonLinux, Windows
CUDA Runtime (cudart)12.0.107x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
cuobjdump12.0.76x86_64, POWER, aarch64-jetsonLinux, Windows
CUPTI12.0.90x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
CUDA cuxxfilt (demangler)12.0.76x86_64, POWER, aarch64-jetsonLinux, Windows
CUDA Demo Suite12.0.76x86_64Linux, Windows
CUDA GDB12.0.90x86_64, POWER, aarch64-jetsonLinux, WSL
CUDA Nsight Eclipse Plugin12.0.78x86_64, POWERLinux
CUDA NVCC12.0.76x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
CUDA nvdisasm12.0.76x86_64, POWER, aarch64-jetsonLinux, Windows
CUDA NVML Headers12.0.76x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
CUDA nvprof12.0.90x86_64, POWERLinux, Windows
CUDA nvprune12.0.76x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
CUDA NVRTC12.0.76x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
NVTX12.0.76x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
CUDA NVVP12.0.90x86_64, POWERLinux, Windows
CUDA OpenCL12.0.76x86_64Linux, Windows
CUDA Profiler API12.0.76x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
CUDA Compute Sanitizer API12.0.90x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
CUDA cuBLAS12.0.1.189x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
CUDA cuDLA12.0.76aarch64-jetsonLinux
CUDA cuFFT11.0.0.21x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
CUDA cuFile1.5.0.59x86_64Linux
CUDA cuRAND10.3.1.50x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
CUDA cuSOLVER11.4.2.57x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
CUDA cuSPARSE12.0.0.76x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
CUDA NPP12.0.0.30x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
CUDA nvJitLink12.0.76x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
CUDA nvJPEG12.0.0.28x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
CUDA NVVM Samples12.0.94x86_64, POWER, aarch64-jetsonLinux, Windows
Nsight Compute2022.4.0.15x86_64, POWER, aarch64-jetsonLinux, Windows, WSL (Windows 11)
Nsight Systems2022.4.2.18x86_64, POWER, aarch64-jetsonLinux, Windows, WSL
Nsight Visual Studio Edition (VSE)2022.4.0.22322x86_64 (Windows)Windows
nvidia_fs2.14.12x86_64, aarch64-jetsonLinux
Visual Studio Integration12.0.76x86_64 (Windows)Windows
NVIDIA Linux Driver(Linux 驱动程序)525.60.13x86_64, POWER, aarch64-jetsonLinux
NVIDIA Windows Driver(Windows 驱动程序)527.41x86_64 (Windows)Windows, WSL
1.1.2 CUDA Driver

运行 CUDA 应用程序需要保证操作系统满足如下条件:

  • 至少一个支持 CUDA 的 GPU;
  • 与 CUDA Toolkit 兼容的驱动程序。

有关支持 CUDA 的各种 GPU 产品的更多信息,可访问 https://developer.nvidia.com/cuda-gpus

CUDA Toolkit 的每个版本都需要 CUDA 驱动程序达到对应的最低版本。CUDA 驱动程序是向后兼容的,即使用 CUDA 的特定版本开发的应用程序将在后续(更高版本)的驱动程序中正常运行。

有关兼容性的更多信息,可访问 https://docs.nvidia.com/cuda/cuda-c-best-practices-guide/index.html#cuda-compatibility-and-upgrades

Note: 从 CUDA 11.0 版本开始,Toolkit 组件单独进行版本空间,toolkit 的版本如下表(表 2)所示。

CUDA 各二级版本所需的 CUDA 驱动程序的最低版本如下表所示。CUDA 各二级版本的兼容性详见 https://docs.nvidia.com/deploy/cuda-compatibility/index.html

表 2:各 CUDA Toolkit 二级版本所需的最低驱动程序版本要求
CUDA ToolkitLinux x86_64 Driver VersionWindows x86_64 Driver Version
CUDA 12.0.x>=525.60.13>=527.41
CUDA 11.8.x>=450.80.02>=452.39
CUDA 11.7.x>=450.80.02>=452.39
CUDA 11.6.x>=450.80.02>=452.39
CUDA 11.5.x>=450.80.02>=452.39
CUDA 11.4.x>=450.80.02>=452.39
CUDA 11.3.x>=450.80.02>=452.39
CUDA 11.2.x>=450.80.02>=452.39
CUDA 11.1 (11.1.0)>=450.80.02>=452.39
CUDA 11.0 (11.0.3)>=450.36.06**>=451.22**

在兼容模式下,可能允许使用与 Toolkit 驱动程序版本不同的最低要求版本 —— 详见 CUDA Compatibility Guide。

CUDA 11.0 与 早期的驱动程序版本一起发布,但通过升级到 Tesla Recommended Drivers 450.80.02(Linux)/452.39(Windows)可以适配 CUDA Toolkit 11.x 大版本的最低驱动程序版本要求。

The version of the development NVIDIA GPU Driver packaged in each CUDA Toolkit release is shown below.

各 CUDA Toolkit 版本中封装的 development NVIDIA GPU Driver 版本如下表所示。

表 3:各 CUDA Toolkit 版本对应的驱动程序版本
CUDA ToolkitLinux x86_64 Driver VersionWindows x86_64 Driver Version
CUDA 12.0 GA>=525.60.13>=527.41
CUDA 11.8 GA>=520.61.05>=520.06
CUDA 11.7 Update 1>=515.48.07>=516.31
CUDA 11.7 GA>=515.43.04>=516.01
CUDA 11.6 Update 2>=510.47.03>=511.65
CUDA 11.6 Update 1>=510.47.03>=511.65
CUDA 11.6 GA>=510.39.01>=511.23
CUDA 11.5 Update 2>=495.29.05>=496.13
CUDA 11.5 Update 1>=495.29.05>=496.13
CUDA 11.5 GA>=495.29.05>=496.04
CUDA 11.4 Update 4>=470.82.01>=472.50
CUDA 11.4 Update 3>=470.82.01>=472.50
CUDA 11.4 Update 2>=470.57.02>=471.41
CUDA 11.4 Update 1>=470.57.02>=471.41
CUDA 11.4.0 GA>=470.42.01>=471.11
CUDA 11.3.1 Update 1>=465.19.01>=465.89
CUDA 11.3.0 GA>=465.19.01>=465.89
CUDA 11.2.2 Update 2>=460.32.03>=461.33
CUDA 11.2.1 Update 1>=460.32.03>=461.09
CUDA 11.2.0 GA>=460.27.03>=460.82
CUDA 11.1.1 Update 1>=455.32>=456.81
CUDA 11.1 GA>=455.23>=456.38
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

为方便起见,NVIDIA 驱动程序是作为 CUDA Toolkit 安装的一部分安装的。请注意,此驱动程序用于开发模式,不建议用于 Tesla GPU 的生产模式。

如需在生产模式中使用 Tesla GPU 的 CUDA 应用程序,建议从 NVIDIA 驱动程序下载网站下载 Tesla GPU 的最新驱动程序,网址为 https://www.nvidia.com/drivers

在安装 Cuda Toolkit 的过程中,如下情况可能会导致跳过 NVIDA 驱动程序的安装:

  • 在 Windows 系统使用 interactive or silent installation
  • 在 Linux 系统使用 meta packages 安装

有关在 Windows 系统自定义安装过程的详细信息,请参阅 https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html#install-cuda-software

有关在 Linux 系统自定义安装过程的详细信息,请参阅 https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#package-manager-metas

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/367309
推荐阅读
相关标签
  

闽ICP备14008679号