编译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 文件,重新编译即可