NVIDIA Ampere架构30系列GPU与CUDA版本兼容性咨询
RTX 3080等Ampere架构30系列GPU与CUDA 10.1的兼容性结论
RTX 3080这类基于Ampere架构(sm_80)的30系列GPU完全不支持CUDA 10.1,核心原因如下:
- CUDA Toolkit 11是首个正式引入对Ampere架构(sm_80)支持的版本,CUDA 10.1的开发工具链、头文件中不存在Ampere架构的相关定义,根本无法针对该架构编译代码。
- 从驱动层面来看,CUDA 10.1对应的最高版本驱动不识别Ampere架构的GPU,即便强行安装CUDA 10.1,系统也无法正确识别RTX 3080等设备,更无法运行CUDA相关任务。
针对你提到的官方文档中“1.3.1. 使用CUDA Toolkit 10.2或更早版本构建的应用程序”章节,需要明确:该章节讨论的是用旧CUDA版本构建的程序能否在新GPU上运行,但前提是新GPU的架构被当前系统的CUDA驱动支持。而Ampere架构不在CUDA 10.1驱动的支持范围内,所以这个场景不适用于RTX 3080与CUDA 10.1的组合。
内容的提问来源于stack exchange,提问作者Stav Bodik
相关产品推荐
相关产品推荐

