You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RTX 3090 Ti编译时报nvcc fatal: Unsupported gpu architecture 'compute_86'求助

问题根因
  • 该问题和显卡硬件无关,RTX 3090 Ti完全支持compute_86/sm_86算力编译,核心原因是环境中CUDA版本冲突,当前调用的nvcc编译工具版本过低。
  • 你给出的环境信息里,CUDA运行时、驱动版本为11.4/470.74,本身已经支持Ampere架构的sm_86算力,但实际调用的nvcc属于CUDA 9.1版本,该版本发布时Ampere架构尚未推出,最高仅支持到Volta架构的sm_72,因此无法识别compute_86参数,直接抛出不支持的报错。
验证方法

运行which nvcc命令查看当前nvcc的实际路径,可确认其指向旧的CUDA 9.1安装目录,而非CUDA 11.4的对应目录。

解决步骤
  1. 调整系统环境变量优先级,将CUDA 11.4的可执行文件路径、库路径放在环境变量最前面,默认安装下对应的配置命令为:
export PATH=/usr/local/cuda-11.4/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-11.4/lib64:$LD_LIBRARY_PATH
  1. 执行完上述命令后运行nvcc -V,确认返回的版本信息为CUDA 11.4相关,即可正常使用compute_86参数完成编译。

内容的提问来源于stack exchange,提问作者golia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 05:39:00