【已解決】兼容多個版本CUDA

目錄

0背景

1 下載對應版本的軟件

2 安裝

2.1 安裝CUDA v9                2.2 測試            2.3 CUDNN略

3 踩坑記錄

消失的第一個文件

安裝過程中遇到閃屏、黑屏等問題的處理方法(未測試,僅供參考)

4 參考


0背景

之前安裝了CUDA8+CUDNN6,現在又想裝一個CUDA9

(參考了一些網上教程,好像先裝CUDA8,再裝CUDA9,否則會衝突,但是未測試,僅供參考)

1 下載對應版本的軟件

不同版本的TF-GPU對CUDA+CUDNN的要求在上一文有指出,跳轉博文【軟件安裝】根據Tensorflow-GPU安裝CUDA+CUDNN

如何在官網下載也在上一文講過了,略過

CUDA 官網下載

CUDNN 官網下載(要註冊登錄)

2 安裝

2.1 安裝CUDA v9

要注意選擇自定義安裝,把安裝位置和其他版本的CUDA區分開來,否則會覆蓋安裝(未親自測試是否會覆蓋安裝,下次試試)。

爲了方便,把所有CUDA相關文件放到一起

記住最後一個路徑,後面配置要用

2.2 測試

安裝成功,測試一下

確實顯示了剛剛安裝的 V9.2 

爲什麼沒有配置環境變量就變成9.2版本了,之前的版本會不會不能用了?

因爲CUDA已經自動做好了環境變量配置,博主運行了之前的CUDA v8.0,正常可以運行√

2.3 CUDNN略

CUDNN 的安裝也很方便,解壓壓縮包,把文件都放到CUDA development目錄下(最後有一個配置文件路徑)的對應文件中。

不會的指路【軟件安裝】根據Tensorflow-GPU安裝CUDA+CUDNN

3 踩坑記錄

消失的第一個文件

按照我自己的步驟,在v9.2下應該有三個文件夾:CUDA、NVIDIA GPU Computing Toolkit、CUDA Samples

但是安裝完打開只有兩個

這是正常的,另一個文件在安裝完後會自動消失

4 參考

win10下安裝多個cuda(cuda9.0和10.0),並自由切換版本

——感覺有點不靠譜

說是要配置path路徑,哪個版本在上面,系統默認使用哪個版本的CUDA。但是測試後發現,並不需要配置path,不用切換,可以正常使用8/9。

深度學習配置CUDA8.0/9.0及對應版本cuDNN安裝

安裝過程中遇到閃屏、黑屏等問題的處理方法(未測試,僅供參考)

有的電腦會在安裝過程中閃動,之後安裝直接成功。直接安裝成功可以直接跳到驗證階段。

有的電腦,比如說筆者的電腦,會黑屏,然後再無響應

長按機箱關機鍵關機,重啓電腦,再次運行安裝程序,即CUDA安裝再來一遍,此後安裝成功,也不會黑屏。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章