同時安裝CUDA8 0和CUDA9 0

2022-05-21 22:36:07 字數 2685 閱讀 9812

tensorflow1.5版本竟然不支援cuda8.0了

解除安裝是不可能解除安裝的

建議選擇使用.run檔案安裝,因為使用.deb可能會將已經安裝的較新的顯示卡驅動替換。

對於cudnn7.0的安裝方式選項,我選擇的是cudnn v7.0.5 library for linux,對應於cudnn-9.0-linux-x64-v7.tgz檔案,解壓之後放到cuda-9.0資料夾中就可以。

本機已經安裝的版本是cuda8.0和cudnn5.1

不去網上瞎找教程,參考官方文件

cuda(看左上角是不是cuda9.0版本的文件,如果顯示最新版本,需要去找舊的9.0版本):

cudnn:

除了安裝顯示卡選擇no,還有一步要選擇no(因為之前第一次安裝cuda8.0,已經建立了/usr/local/cuda這個symbolic link,所以這裡就沒必要再建立一次了):

123

do you want to install a symbolic link at /usr/local/cuda? 

(y)es/(n)o/(q)uit: n

最後一步,安裝cuda 9.0 samples也可以選no。

123

> export path=/usr/local/cuda-8.0/bin$}

> export ld_library_path=/usr/local/cuda-8.0/lib64$}

>

如果是9.0版本cuda,將8.0換為9.0。

接下來加入cudnn,注意這裡cudnn官方教程中給的是:

123

$ sudo cp cuda/include/cudnn.h /usr/local/cuda/include

$ sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64

$ sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*

多版本情況下需要將cuda資料夾替換成cuda-9.0資料夾:

123

$ sudo cp cuda/include/cudnn.h /usr/local/cuda-9.0/include

$ sudo cp cuda/lib64/libcudnn* /usr/local/cuda-9.0/lib64

$ sudo chmod a+r /usr/local/cuda-9.0/include/cudnn.h /usr/local/cuda-9.0/lib64/libcudnn*

~/.bashrc下與cuda相關的路徑都改為/usr/local/cuda/而不使用/usr/local/cuda-8.0//usr/local/cuda-9.0/

所以,此時~/.bashrc中應該是:

1

2

export path=/usr/local/cuda/bin$}

export ld_library_path=/usr/local/cuda/lib64$}

記住,cuda是symbolic link,所以想切換cuda版本的時候只需要將cuda-8.0或cuda-9.0指向cuda就可以了。

重新整理:

1

source ~/.bashrc

123

4567

8910

123

4567

8910

本機安裝好cuda8.0+cudnn5.1和cuda9.0+cudnn7.0。在/usr/local目錄下兩個資料夾cuda-8.0和cuda-9.0。

新增軟鏈結cuda到path。

想用哪個版本的cuda,就將哪個版本的cuda鏈結到cuda。

可以使用conda安裝(未驗證):

1

2

conda install -c anaconda cudatoolkit

conda install -c anaconda cudnn

或者用別的channel:

1

2

conda install -c  cudatoolkit=8.0 

conda install -c cudnn=7.0.5

感謝維天大神提供的思路,要不然就買一台新電腦了!

《安裝多版本 cuda ,多版本之間切換》:

linux中同時安裝CUDA8 0和CUDA9 0

1.準備cuda安裝包c.本機已經安裝的版本是cuda8.0和cudnn5.1 2.參考官方文件 cuda 看左上角是不是cuda9.0版本的文件,如果顯示最新版本,需要去找舊的9.0版本 cudnn 3.開始安裝 3.1 除了安裝顯示卡選擇no,還有一步要選擇no 因為之前第一次安裝cuda8.0...

語義SLAM(二)cuda8 0安裝

注 如果你確定你已經正確安裝好nvidia顯示卡驅動,那就不必按ctrl alt f1進入命令列模式,直接在圖形化介面安裝即可,親測可行。cd home sudo chmod 777 cuda 8.0.61 375.26 linux.run 給使用者增加讀寫和執行的許可權 sudo cuda 8.0...

Ubuntu16 06和CUDA8 0的安裝

1.安裝ubuntu16.04,然後製作u 盤啟動盤 推薦製作軟體u 啟動uefi 相比較於14.04 的版本,16.04 不會出現 acpi pcc probefailed 不會出現大問題。2.安裝nvidia的驅動 重點 經過了無數次的重灌系統和重啟,終於摸出了一條可以成功安裝驅動的路子了。總的...