nvcc -V版本一直不变(已成功下载不同版本的cuda)

一、找到nvcc的位置

which nvcc

执行完后,得到nvcc的位置为 /usr/bin/nvcc

二、进入到此位置,并查看nvcc执行的cuda路径

cd /usr/bin

cat nvcc

输出如下:nvcc -V版本一直不变(已成功下载不同版本的cuda)_第1张图片

 这是因为nvcc指向了系统默认的nvidia-cuda-toolkit位置,将其更改为自己安装的cuda

三、修改nvcc指向自己的cuda

vi /usr/bin/nvcc

将里面的内容改成如下:

nvcc -V版本一直不变(已成功下载不同版本的cuda)_第2张图片

 注意:这个文件里的cuda  要根据自己的情况而定,如果你是直接在bashrc文件配置的cuda-11.0等或者其他版本,那你在这里就需要把cuda换成cuda-11.0

如果你之前配置的cuda是软链接方法配置的,那这里就是cuda 和我给你的那个图一样不用管,如果配置cuda环境变量有问题的,请参考我的另两个博客。ubuntu18.04进行不同版本的CUDA切换_Nick 硕士在读-CSDN博客

Ubuntu18.04安装CUDA11.0 Installation failed. See log at /var/log/cuda-installer.log for details._Nick 硕士在读-CSDN博客

四、找到nvcc指向的cuda,并查看该cuda软链接的版本

cd /usr/local

stat cuda

nvcc -V版本一直不变(已成功下载不同版本的cuda)_第3张图片

看到我的cuda指向 cuda-11.2就算成功了。此时

输入 nvcc -V,便可以看到 cuda运行时的版本为11.2 

nvcc -V版本一直不变(已成功下载不同版本的cuda)_第4张图片

 

我知道关于 nvcc -V   ,CUDA版本,已经cuDNN 版本等等已经困扰了很多人,有机会我写一篇全面的文章,将这些做一个总结,如果还有问题的 。。。。

请直接在下面留言,我会尽快回复!!!!!

你可能感兴趣的:(ubuntu,centos,cuda,tensorflow,pytorch)