1. 安裝方法1
以安裝cuda9.0為例缠黍,首先在CUDA Toolkit Archive網(wǎng)頁找到CUDA Toolkit 9.0版本弄兜,然后選擇如下選項(xiàng):
對(duì)。其實(shí)底部已經(jīng)有安裝說明了,這里再詳細(xì)說明一下替饿。
首先肯定是將.deb安裝包下載到本地语泽。
然后使用ctrl+alt+F1進(jìn)入終端,使用如下命令關(guān)掉圖形用戶界面:
sudo service lightdm stop
然后卸載所有之前安裝的nvidia驅(qū)動(dòng)以及cuda相關(guān)文件:
sudo apt remove --purge nvidia*
sudo apt remove --purge cuda*
再檢查 /usr/local/下面是否還存在cuda相關(guān)的文件夾视卢,因?yàn)閏uda默認(rèn)是被安裝到 /usr/local/ 路徑下的踱卵。如果有的話,使用sudo rm 命令將其殘留的文件夾全部刪除据过。
現(xiàn)在cd到.deb包所在的文件夾惋砂,然后執(zhí)行上圖中的第一條dpkg命令:
sudo dpkg -i cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64.deb
執(zhí)行完之后,在路徑 /etc/apt/source.list.d/ 下會(huì)生成一個(gè)cuda-9-0-local.list文件:
user@intsig-PC01012:~$ cd /etc/apt/sources.list.d/
user@intsig-PC01012:/etc/apt/sources.list.d$ ll
total 28
drwxr-xr-x 2 root root 4096 5月 22 14:52 ./
drwxr-xr-x 7 root root 4096 5月 22 14:20 ../
-rw-r--r-- 1 root root 38 9月 2 2017 cuda-9-0-local.list
-rw-r--r-- 1 root root 189 6月 25 2018 google-chrome.list
-rw-r--r-- 1 root root 189 6月 25 2018 google-chrome.list.save
-rw-r--r-- 1 root root 65 6月 25 2018 sogoupinyin.list
-rw-r--r-- 1 root root 65 6月 25 2018 sogoupinyin.list.save
user@intsig-PC01012:/etc/apt/sources.list.d$
有經(jīng)驗(yàn)的同學(xué)知道绳锅,在目錄 /etc/apt/ 下面存在兩個(gè)文件:
sources.list
sources.list.d/
首先明確一點(diǎn):所有的.list文件中都存放著apt安裝源西饵。
其中,sources.list里面配置了官方的apt安裝源路徑鳞芙,即我們平時(shí)使用sudo apt install...命令安裝軟件時(shí)眷柔,系統(tǒng)都是在sources.list文件中提供的源中尋找可用的安裝包,然后下載到本地進(jìn)行安裝的原朝。
另一個(gè)sources.list.d/文件夾下?lián)f是用來存放第三方安裝源驯嘱。比如剛才我們執(zhí)行dpkg命令,實(shí)際上就是新建了一個(gè)本地安裝源竿拆,安裝源就存放在生成的
/etc/apt/sources.list.d/cuda-9-0-local.list
文件中宙拉,現(xiàn)在打開該文件看一下本地安裝包被放在哪兒:
user@intsig-PC01012:/etc/apt/sources.list.d$ cat cuda-9-0-local.list
deb file:///var/cuda-repo-9-0-local /
user@intsig-PC01012:/etc/apt/sources.list.d$
可以看到,本地cuda倉庫被放到了
/var/cuda-repo-9-0-local/
現(xiàn)在丙笋,執(zhí)行
sudo apt-key add /var/cuda-repo-9-0-local/7fa2af80.pub
sudo apt update
本地cuda倉庫就能被apt命令檢測到了,最后執(zhí)行
sudo apt install cuda
沒問題的話锥忿,cuda9.0就安裝結(jié)束了怠肋。為了驗(yàn)證cuda是否安裝成功,執(zhí)行
nvidia-smi
命令钉答,沒問題的話應(yīng)該會(huì)彈出GPU的相關(guān)信息数尿。
最后再打開圖形桌面:
sudo service lightdm start
cuda安裝完畢惶楼。
2. 安裝方法2
第二種安裝方式超級(jí)簡單诊杆。
前面說過晨汹,apt第三方安裝源是被配置到 /etc/apt/sources.list.d/ 文件夾下的.list文件中的贷盲。因此巩剖,我們可以直接新建一個(gè)apt安裝源,比如新建一個(gè)cuda.list文件:
sudo vim /etc/apt/sources.list.d/cuda.list
在里面加入:
deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 /
執(zhí)行 :x 保存文件,然后執(zhí)行sudo apt update命令更新apt源呻疹。
現(xiàn)在你就可以使用apt命令安裝cuda了,而且可以安裝你想要的任何版本镊尺,輸入
sudo apt install cuda-
按兩下Tab鍵并思,就會(huì)顯示可供安裝的各個(gè)cuda版本,8.0宋彼、9.0、10.0等等音婶,你想裝哪個(gè)版本都行莱坎。如果要安裝cuda9.0,直接執(zhí)行
sudo apt install cuda-9-0
簡單吧碴卧! 當(dāng)然乃正,同樣需要先進(jìn)入終端烫葬、關(guān)掉圖形用戶桌面凡蜻、清理之前安裝的nvidia驅(qū)動(dòng)和cuda文件等等划栓,操作過程和方法1一樣条获。
3. 總結(jié)
正常情況下帅掘,使用方法2安裝cuda是最簡單的,但是方法2組要從網(wǎng)上服務(wù)器在線下載安裝包碧绞。如果網(wǎng)速不好就GG了吱窝,這時(shí)就用第一種方法吧。