[已解决] Compilation error ptxas fatal : Value ‘sm_30‘ is not defined for option ‘gpu-name‘

发布时间 2023-10-07 12:11:09作者: 牛犁heart

在用cmake编译cuda程序时,总是报Compilation error ptxas fatal : Value ‘sm_30’ is not defined for option ‘gpu-name’问题,也是折腾了好久,感谢这位小哥的解决方案,亲试无误,万分感谢~


转载:https://blog.csdn.net/Fucking_Code0916/article/details/132429186
安装tiny-cudann出错

  • 错误复现
  • 先说结论

编译tiny-cudann时候报错 Compilation error ptxas fatal : Value ‘sm_30’ is not defined for option ‘gpu-name’ 折腾了好久,参考这位老哥的github issue 解决了我的问题,在此记录一下。
错误复现

运行以下命令时爆红
cmake . -B build
先说结论
有可能是有一个老版本的通过apt-get安装的 nvidia-cuda-toolkit 在机器里,可以通过以下方式检查一下
apt-cache policy nvidia-cuda-toolkit
如果有显示已安装,则运行
sudo apt remove nvidia-cuda-toolkit
然后删除./build 文件,重新编译即可