切换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可能会发现仍然没有生效,重新打开一个终端就可以了。

在Linux中通过软链接切换CUDA版本后,若nvcc-V仍显示旧版本,可能是因为PATH环境变量配置错误。解决方案是检查并修改/etc/profile文件中的PATH,确保指向正确的软链接路径,然后重新打开终端使更改生效。



2660

被折叠的 条评论
为什么被折叠?



