CUDA Toolkit兼容哪些GPU

GPU
小华
2025-10-28

CUDA Toolkit兼容性概述
CUDA Toolkit是NVIDIA推出的并行计算平台,其兼容的GPU型号主要由计算能力(Compute Capability)决定,且新版本通常向后兼容旧架构,但会逐步弃用较老的架构(如Kepler从CUDA 11开始弃用)。以下是常见CUDA Toolkit版本对应的GPU支持情况:

1. 计算能力与GPU架构对应关系

计算能力是判断GPU是否支持某版本CUDA Toolkit的核心指标,不同架构的GPU对应不同的计算能力,具体如下:

  • Kepler架构(SM3.x):计算能力3.0-3.7,对应GTX 700系列、Tesla K40/K80等(CUDA 11及以上已弃用,默认不支持,需显式指定);
  • Maxwell架构(SM5.x):计算能力5.0-5.3,对应GTX 900系列、Quadro M6000、Tesla P100等;
  • Pascal架构(SM6.x):计算能力6.0-6.2,对应GTX 10系列、Titan Xp、Tesla P40等;
  • Volta架构(SM7.x):计算能力7.0-7.2,对应Tesla V100、Titan V、Quadro GV100等;
  • Turing架构(SM7.5):计算能力7.5,对应RTX 20系列、Quadro RTX 4000/5000/6000/8000、Tesla T4等;
  • Ampere架构(SM8.x):计算能力8.0-8.7,对应RTX 30系列、A100、H100、L40等;
  • Hopper架构(SM9.x):计算能力9.0,对应H100等(需CUDA 12及以上支持)。

2. 不同CUDA Toolkit版本的具体支持范围

  • CUDA 12.x(最新版本,如12.4)

支持计算能力9.0及以上的GPU,覆盖:

  • GeForce RTX 40系列(如4090、4080)、RTX 30系列(如3090、3080)、RTX 20系列(如2080 Ti)、GTX 16系列(如1660 Ti)、GTX 10系列(如1080 Ti);
  • Quadro RTX 8000/6000/5000、Tesla V100/P100/T4、Data Center系列(如A100、H100、L40)等。
  • CUDA 11.x(如11.4)

支持计算能力7.0及以上的GPU(弃用Kepler架构),覆盖:

  • Maxwell架构(GTX 900系列、Quadro M6000)、Pascal架构(GTX 10系列、Titan Xp)、Volta架构(Tesla V100)、Turing架构(RTX 20系列、Quadro RTX系列)、Ampere架构(RTX 30系列、A100)等。
  • CUDA 10.x及更早版本

支持更老的架构(如Kepler),但新版本CUDA(如11及以上)已不再兼容这些架构,建议升级GPU以适配最新版本。

3. 关键注意事项

  • 驱动要求:即使GPU计算能力符合要求,仍需安装对应CUDA版本的最低驱动版本(如CUDA 12.4要求Windows驱动≥537.13、Linux驱动≥535.86.10),否则无法正常运行。
  • 官方验证:具体型号支持可通过NVIDIA官方文档(如CUDA Toolkit Archive页面)或nvcc --version命令查看当前CUDA版本的支持列表,避免因型号过旧导致兼容性问题。
亿速云提供售前/售后服务

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序