一.安裝anaconda : bash xxx.sh
換鏡像
二.安裝cuda和cudnn
https://blog.csdn.net/yimingsilence/article/details/79631567
https://blog.csdn.net/wanzhen4330/article/details/81699769(安裝cuda的三種方法)
1.查看顯卡版本。lspci | grep -i nvidia 查看你的電腦上的顯卡,是否是nvidia及版本
2.查看有沒有裝驅動(configure字段沒有driver)
有驅動才能使用命令nvidia-smi,來查看顯卡的運行情況
3.安裝驅動(這步也可以不用,在下下*一步的時候選擇自動安裝)
(1)從網頁下載runfile來安裝:https://www.nvidia.com/Download/index.aspx(下載得到runfile)
sudo sh NVIDIA-Linux-x86_64-430.09.run
解決1失敗:(ctrl+alt+f1進入全屏終端,ctrl+alt+f7回到圖形界面,並沒有解決上面的問題)
解決2失敗(報了新的錯誤):https://blog.csdn.net/lien0906/article/details/54312166#commentBox
放棄,直接在cuda的時候再裝吧
(2)命令行安裝:apt-get install nvidia-xxx來安裝驅動(sudo apt-get install nvidia-367nvidia-settings nvidia-prime)
4.根據對應的顯卡驅動選擇什麼版本的cuda:我的版本是430,最大可以用cuda10.1
5.安裝cuda10.1
https://developer.nvidia.com/cuda-toolkit-archive
- Run `sudo sh cuda_10.1.105_418.39_linux.run`
- Follow the command-line prompts
這裏安裝驅動,就是想要的版本,然而又報錯了
打開log看看錯誤(上面加sudo,卻說找不到命令)
再試一次吧,log換地方了*
跟上面相同的錯誤,安裝驅動失敗
6.安裝驅動(又回到)
https://blog.csdn.net/shuibuzhaodeshiren/article/details/103440015
(1)ubuntu“軟件更新“升級原有驅動(簡單無腦)(https://jingyan.baidu.com/article/d7130635c5a86113fdf47532.html)
沒有附加的,行不通
(2)回到命令行繼續裝(https://blog.csdn.net/u013832707/article/details/93157805)驅動安裝成功
根據之前的經驗,正確的安裝步驟應該爲:
(a)sudo service lightdm stop(當前的圖形界面關閉,ctrl+alt+f1進入終端,輸入用戶和密碼)
(b)sudo init 3
(c)sudo bash NVIDIA-Linux-x86_64-430.09.run (若無(b),仍報錯running an X term,加上(b)報the distribution-provider... continue?選繼續,中間還會遇到32bit的一個問題,以爲失敗了,繼續,又遇到nvidia-xconfig選擇yes竟然成功)
(d)nvidia-smi顯示成功
(e)sudo service lightdm start,重新啓動圖形界面
(f)ctrl+alt+f7,返回到圖形界面
7.安裝cuda10.1
sudo sh cuda_10.1.105_418.39_linux.run 直接複製到終端會報找不到命令,手打或者複製文件名可以運行上面安裝過驅動了,這裏取消第一項
又報錯了裝錯了,裝了7.5cuda,出現不匹配,卸載: sudo apt-get purge --auto-remove nvidia-cuda-toolkit
卸載完更糟糕了