共計 1623 個字符,預計需要花費 5 分鐘才能閱讀完成。
本篇內容介紹了“Ubuntu 下 CUDA8.0 和 CUDA9.0 共存怎么實現”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓丸趣 TV 小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
1、安裝前的檢查
運行下面的指令,檢查一下您的電腦當前 cuda 版本
nvcc --version
我自己的電腦顯示如下:(我的電腦里目前裝的 cuda9.0)
2、下載合適的 cuda8.0 版本
選擇 cuda8.0 版本的時候,一定要根據自己的電腦系統以及相應的環境選擇,
在相應提供的下載鏈接的界面,按照如下所標注的內容進行:(我本人的是 ubuntu 服務器,16.04 的,在這里我們選擇 runfile 的安裝形式)
tips:由于我的是服務器端,所以如果有人也是在服務器端進行安裝的話,記得要將剛才所下載的文件,先上傳到服務器端。
3、進行相應的安裝
在所下載相應的文件夾下,進行如下操作:
cd cuda8 # 進入包含上述下載文件的文件夾
sudo chmod 777 cuda_8.0.61_375.26_linux.run ## 給文件一定的權限
./cuda_8.0.61_375.26_linux.run ## 開始安裝
運行安裝指令之后,會出現 nvidia 的介紹文檔,例如下面所示:
重中之重的一點是,介紹文檔需要你的一些操作,不然安裝過程無法繼續,有兩個方法跳過介紹文檔
一路 enter,直到出現一些需要你輸入 y 或 n 的選項
按 esc,退出介紹文檔
當你跳過了介紹文檔之后,接下來會出現一些需要你選擇的選項:(每一步對應的輸入都在下圖中用紅色的圓圈標注出來了,在這里解釋一點:driver 一定要選擇 n,因為你之前有裝的支持 cuda9.0 的驅動,所以就不用在裝新的)
4、進行相應的環境配置
進入如下安裝路徑中,打開 bashrc 文件,然后定位到最低端 (操作過程見下圖)
可以看到,在這里我的電腦端,導入的路徑都是 cuda9.0 的:
在這里,我們要想實用剛才安裝的 cuda8.0, 我們只需要進行如下操作即可:
將相應的 cuda-9.0 換成 cuda-8.0,如下圖所示 (保存之后退出)
然后在終端,執行下面指令進行 source:
source ~/.bashrc
接下來就可以進行相應的驗證:(如下圖所示,既可以看到,cuda8.0 版本安裝成功)
5. 多個 cuda 版本之間進行切換
上面講述的,只是你想用其中的一個的情況,如果你經常想要進行版本切換,建議使用下面的方法:
將~/.bashrc 下與 cuda 相關的路徑都改為 /usr/local/cuda/ 而不使用 /usr/local/cuda-8.0/ 或 /usr/local/cuda-9.0/。
# 在切換 cuda 版本時 rm -rf /usr/local/cuda# 刪除之前創建的軟鏈接 sudo ln -s /usr/local/cuda-8.0 /usr/local/cudanvcc --version
# 查看當前 cuda 版本 nvcc: nvidia (r) cuda compiler driver copyright (c) 2005-2016 nvidia corporation built on mon_jan_23_12:24:11_cst_2017 cuda compilation tools, release 8.0, v8.0.62 #cuda8.0 切換到 cuda9.0 rm -rf /usr/local/cuda sudo ln -s /usr/local/cuda-9.0 /usr/local/cudanvcc --version
對于~/.bahsrc 文件的修改方法和上面一致。
“Ubuntu 下 CUDA8.0 和 CUDA9.0 共存怎么實現”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注丸趣 TV 網站,丸趣 TV 小編將為大家輸出更多高質量的實用文章!