cuda(compute unified device architecture,統一計算架構)是由nvidia所推出的一種整合技術,是該公司對於gpgpu的正式名稱。這種安裝的方式更簡單
透過這個技術,使用者可利用nvidia的geforce 8以後的gpu和較新的quadro gpu進行計算。
輸入下面命令檢視電腦的nvidia型號:
lspci | grep -i nvidia
輸出內容:
02
:00.0
3d controller: nvidia corporation gm107m [geforce gtx 960m]
(rev a2)
我的顯示卡型號為:geforce gtx 960m
我們選擇runfile檔案進行安裝。然後放到乙個目錄下,要記住,後面我們會要執行它。
1. nvidia顯示卡已經正常安裝
2. nouveau已經禁用
可以使用下面命令檢視,如果沒有輸出代表成功:
lsmod | grep nouveau
如果正確安裝了nvidia的驅動就會禁止掉了。
3. 驗證系統是否安裝了gcc
終端輸入下面命令檢視是否安裝:
gcc --version
輸出內容:
gcc (ubuntu 7.3.0-
16ubuntu3)
7.3.0
2017 free software foundation, inc.
this is free software; see the source for copying conditions. there is no
warranty; not even for merchantability or fitness for a particular purpose.
1. 進入tty介面
按alt + ctrl + f1
進入tty
命令列介面,登入使用者和密碼
2. 關閉圖形介面
在tty中輸入下面命令關閉圖形介面:
sudo service lightdm stop
或者
sudo telinit 3
3. 執行cuda檔案
首先給cuda可執行許可權:
sudo chmod a+x cuda_9.2_linux.run
執行cuda檔案:
sudo .
/cuda_9.
2_linux.run --no-opengl-libs
cuda主要有以下引數:
4. 安裝過程的選項選擇
(1) 會先有個閱讀宣告,一直按d即可,然後accept。
(2) 選項install nvidia accelerated graphics driver,輸入n,因為我們已經安裝了nvidia的驅動。
(3) 選項install the opengl libraries,如果雙顯示卡(集顯+獨顯)選擇n,如果只有獨顯可以選擇y,如果雙顯示卡選擇y的話,會出現黑屏或者迴圈登入的問題,如果加了上面的引數就不會出現這個選項了。
(4) 後面的可以都選擇yes,最後乙個選項我們可以選擇n,也就是不複製samples,因為安裝目錄下有samples。
安裝過程結束後會有以下資訊:
driver :installed
toolkit :installed in /usr/local/cuda-
9.2samples :installed in /home/vincent
代表安裝完成,但是不代表成功。這時需要重啟。
5. 驗證cuda是否成功安裝
重啟進入介面,開啟終端輸入:
export path=
"/usr/local/cuda-9.2/bin:$path"
export ld_library_path=
"/usr/local/cuda-9.2/lib64:$ld_library_path"
這兩條命令是將cuda的bin檔案和lib匯出到系統環境中。
如果安裝的版本不是一樣的,更換路徑中的cuda-9.2。
(1) 終端輸入:
nvcc -v
如果有cuda的版本資訊代表正常。
(2) 編譯samples例子
#編譯並測試裝置 devicequery:
cd /usr/local/cuda-
9.2/samples/
1_utilities/devicequery
sudo make
./devicequery
#編譯並測試頻寬 bandwidthtest:
cd .
./bandwidthtest
sudo make
./bandwidthtest
如果這兩個測試的最後結果都是result = pass,說明cuda安裝成功啦。
備註:如果安裝失敗,有可能是缺少依賴,終端執行:
sudo apt-get install freeglut3-dev \
build-essential \
libx11-dev \
libxmu-dev \
libxi-dev \
libgl1-mesa-glx \
libglu1-mesa \
libglu1-mesa-dev
(3) 將cuda的bin和lib寫入系統環境
開啟~.bashrc
檔案在末尾追加兩句:
export cuda_home=
/usr/local/cuda-
9.2export ld_library_path=
/usr/local/cuda-
9.2/lib64:$ld_library_path
export path=
/usr/local/cuda-
9.2/bin:$path
然後退出重新開啟終端即可。
cuda預設安裝在/usr/local/cuda-9.2
下,用下面的命令解除安裝:
sudo /usr/local/cuda-
9.2/bin/uninstall_cuda-
9.2.pl
nvidia驅動解除安裝:
sudo /usr/bin/nvidia-uninstall
解除安裝過程一路都是yes。
1. 如果出現迴圈登入
按alt + ctrl + f1
進入tty
,然後切換集顯:
sudo prime-select intel
解除安裝cuda檔案:
sudo /usr/local/cuda-
9.2/bin/uninstall_cuda_9.
2.pl
如果重啟之後還是不能進入,那就把nvidia驅動解除安裝:
sudo /usr/bin/nvidia-uninstall
然後重啟,如果重啟黑屏,在grub介面進入linux的選擇上按e鍵,找到quiet splash,在後面加nouveau.modeset=0
,然後按f10啟動。
然後安裝nvidia驅動,再安裝cuda軟體。
ubuntu環境下安裝cuda和cudnn
安裝 設定安裝包許可權 sudo chmod x cuda 10.0.130 410.48 linux.run直接執行安裝 sudo cuda 10.0.130 410.48 linux.run注意安裝過程中有個顯示卡驅動的選項選擇no,其他都可以yes和預設。安裝過程中,如果出錯,u依據提示進入l...
Linux系統下搭建 更新 cuda環境
本人之前ubuntu系統裝的是cuda8,因為模型需要公升級cuda,因此重新裝cuda10 安裝和更新cuda和cudnn以及安裝和更新顯示卡驅動,下面操作都適合 一.安裝 公升級 顯示卡驅動 給我推薦的最新驅動是 開始安裝驅動 1.開啟終端,刪除舊驅動,輸入命令 sudo apt get pur...
Windows 下CUDA 開發環境安裝及配置步驟
安裝cuda 前,必須確認以下軟體 或者硬體已安裝 windows xp及以上作業系統 vs2005及以上版本 支援cuda的geforce 8x 9x 1xx 2xx 3xx 4xx系列顯示卡,或mcp7x,ion晶元組 安裝步驟為 1.獲取最新版本的driver,cuda toolkit,cud...