使用软连接切换linux cuda版本后,nvcc -V输出版本错误
·
切换cuda版本的方法参考下面的文章:
Linux系统中,多个CUDA版本切换_linux切换cuda版本_TEn%的博客-CSDN博客
问题说明:
使用建立软链接的方式来切换了cuda版本以后,在命令行使用ncvv -V的命令输出当前cuda版本时,发现还是切换前的版本,在此记录。

.bashrc文件中也配置了软链接的路径:


已经切换成了10.0,nvcc -V却仍然输出 10.1。
解决方法:
在/etc/profile文件中,原来配置的人把PATH中添加了10.1的路径,这样就导致了nvcc命令始终是使用的10.1的bin目录中的nvcc,将其路径也改成软链接的路径即可。


使用如下命令打开文件和使文件生效:
sudo vi /etc/profile
source /etc/profile
这时,如果在同一个终端下,使用nvcc -V可能会发现仍然没有生效,重新打开一个终端就可以了。

更多推荐
所有评论(0)