經過一上午的研究,終於配置好docker環境,並成功安裝cuda9.0。
(1)下載安裝文件。首先去英偉達官網下載cuda安裝包:https://developer.nvidia.com/cuda-toolkit-archive
(2)更新系統驅動
系統設置-》軟件和更新-》附加驅動-》更新nvidia和intel
假如更新驅動出現了循環登錄系統的問題,請先卸載驅動,然后使用帶驅動的安裝方法來解決問題(萬能葯)。
此時驅動的卸載方法:由於登陸進入不到圖形用戶界面(GUI),但我們可以進入到文本用戶界面(TUI),在登陸界面狀態下,按Ctrl + Alt + f1,進入TUI執行
sudo /usr/bin/nvidia-uninstall
然后重啟
sudo reboot
(3)cuda安裝
下載的軟件包上傳到自己定義的目錄后執行下面命令
sudo sh cuda_9.0.176_384.81_linux.run
然后用一本書的書角壓住回車鍵,直到服務條款顯示到100%。接着按下面的步驟選擇
accept
n(不要安裝driver)
y
y
y
在執行上一步時可能會報以下錯誤
failed--compilation aborted at ./cuda-installer.pl line 5
解決方法:如下
sudo apt install freeglut3-dev build-essential libx11-dev libxmu-dev \
libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev libglfw3-dev libgles2-mesa-dev
(4)設置環境變量
打開主目錄下的 .bashrc文件添加如下路徑,例如我的.bashrc文件在/home/wangyuanwei下,如果沒有找到,則按Ctrl+H鍵顯示隱藏文件。
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-9.0/lib64 export PATH=$PATH:/usr/local/cuda-9.0/bin export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-9.0
然后在終端運行:
cat /usr/local/cuda/version.txt
則顯示:
CUDA Version 9.0.176
cuda安裝成功