CUDA与架构矩阵概览
CUDA Toolkit、驱动程序与架构矩阵
CUDA驱动程序提供了向后兼容的API,因此新版本的NVIDIA驱动程序总是能与(使用旧版本CUDA Toolkit编译的)应用程序协同工作。CUDA的这一行为在此处有详细记录。然而,每个CUDA Toolkit都需要最低版本的NVIDIA驱动程序作为支持。相应地,当使用如nvidia-smi
这样的工具时,NVIDIA驱动程序会报告支持的最大CUDA版本,从而能够运行用直到该版本的CUDA Toolkit构建的应用程序。
CUDA Toolkit和驱动程序在产品生命周期中,可能会逐步淘汰并停止对某些GPU架构的支持。详情请参阅CUDA编译器(如nvcc
)工具链文档中的-arch
和-gencode
选项。
CUDA与架构矩阵概览:
架构 | CUDA能力 | 首次支持的CUDA Toolkit版本 | 最后支持的CUDA Toolkit版本 | 最后驱动支持版本 |
---|---|---|---|---|
Fermi | 2.0 | CUDA 3.0 | CUDA 8.0 | R390 |
Kepler | 3.0,3.2 | CUDA 6.0 | CUDA 10.2 | R470 |
Kepler | 3.5,3.7 | CUDA 6.0 | CUDA 11.x | R470 |
Maxwell | 5.0, 5.2, 5.3 | CUDA 6.5 | 持续支持中 | 持续支持中 |
解读概要:
- CUDA驱动程序保持向后兼容,确保新驱动与旧CUDA Toolkit版本配合使用。
- 每个CUDA Toolkit版本有其最低驱动要求。
- 使用
nvidia-smi
工具可查询系统支持的最高CUDA版本。 - CUDA Toolkit和驱动随时间可能不再支持某些老架构,例如Fermi架构最后支持到CUDA 8.0和驱动R390。
- Kepler架构的不同能力分别在不同CUDA Toolkit版本停止更新支持,但3.5能力的Kepler GPU支持到了CUDA 11.x。
- Maxwell架构的GPU(如M40)自CUDA 6.5起开始支持,并且在撰写此概要时,Maxwell架构仍在持续获得更新的CUDA Toolkit支持,同时驱动支持也在持续。
请注意,"持续支持中"意味着在该文档编写时尚未宣布具体的结束支持日期,具体情况需查阅NVIDIA的最新官方信息。
https://docs.nvidia.com/datacenter/tesla/drivers/index.html#cuda-drivers
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
2017-06-06 Linux中sudo的用法