ctrl+alt+t進(jìn)入終端
>cd /usr/local
>ls
這個(gè)ubuntu裝了兩個(gè)cuda分別是cuda10.0和cuda10.1
>stat cuda
當(dāng)前軟鏈接指向cuda10.0
當(dāng)我們想使用cuda-10.1版本時(shí)谤牡,只需要?jiǎng)h除cuda10.0軟鏈接撬码,然后重新建立指向cuda-10.1版本的軟鏈接即可(注意名稱還是cuda顿涣,因?yàn)橐cbashrc文件里設(shè)置的保持一致)
sudo rm -rf cuda
sudo ln -s /usr/local/cuda-10.1 /usr/local/cuda
想切換其他版本的cuda健盒,只需要改動(dòng)建立軟鏈接時(shí)cdua的正確路徑即可
但是當(dāng)nvcc -V
時(shí)唁桩,還是顯示cuda10.0
所以我們查看環(huán)境變量path号杠,命令:
echo $PATH
發(fā)現(xiàn)原因:是因?yàn)?usr/bin/cuda-10.0(①處)在PATH中相較/usr/local/cuda-10.1(②處)靠前蚪腋,所以nvcc –V命令會(huì)按照PATH順序,先去①里面找姨蟋,應(yīng)該是在這文件夾里的nvcc中找到了10.0版本的cuda屉凯,所以就不去別的地方找了,就沒有找到②處我們想要的cuda版本眼溶;
更改PATH內(nèi)①和②順序悠砚,采用的方法是將環(huán)境變量②位置提前:
export PATH=/usr/local/cuda/bin:$PATH
再nvcc -V
顯示CUDA10.1了
顯示CUDNN版本7.6.5
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
切換CUDA軟鏈接,cudnn版本也會(huì)相應(yīng)改變堂飞。
cuda10.1------>cudnn7.6.5
cuda10.0------>cudnn7.4.2