首頁 > 軟體

Ubuntu 16.04安裝CUDA8.0

2020-06-16 16:44:46

網上很多教學都欠缺的,我自己安裝費了很大的精力,這次記錄下來我在Ubuntu 16.04下CUDA8.0的安裝過程。

1.安裝驅動

最簡單的安裝方式是直接在“系統設定->軟體和更新->附加驅動”中安裝

這樣的話,驅動就按裝好了。

在terminal裡面輸入命令nvidia-smi,看到如下的輸出,就是正確了。

2.下載Cuda

首先在官網下載CUDA8.0。

建議下載runfile的檔案。

3.安裝cuda8.0

開啟terminal,進入cuda所在的下載資料夾,輸入

sudo sh cuda_8.0.61_375.26_linux.run1

如果安裝成功,最終會出現3個installed。但我安裝的過程中,出現了問題,出現了以下的錯誤提示。

It appears that an X server is running. Please exit X before installation.

這個時候就不能安裝了,要關閉X server。

直接按ctrl+alt+F1,進去一個黑畫面介面,提示你要Login,登入。首先輸入自己的賬戶名稱和密碼。成功登入後,輸入

sudo service lightdm stop1

這時候按ctrl+alt+F7是回不到圖形化介面了,說明已經關閉了X server。

就可以開始安裝Cuda8.0了。跟上面的步驟一樣,sudo sh cuda_8.0.61_375.26_linux.run。

首先會出現一個說明書,按空格鍵可以快速瀏覽,或者直接按Q退出。

接下來的步驟如下:

1。accept

2。graphics driver  yes/no 

這裡我選了yes,雖然安裝上了,但是後面也遇到問題了。如果選了yes,安裝好cuda8.0後,可能會出現重新啟動之後,進入ubuntu時候,輸入密碼登入不了,一直在登入介面。這是因為驅動問題。進入ctrl+alt+F1,輸入

sudo apt-get remove --purge nvidia*

sudo service lightdm start123

再重新啟動,重新進系統設定安裝更新,重新啟動即可。

查了下,不安裝驅動也行,因為第一步已經安裝好了驅動。可以直接選no。

3。opengl lib 這裡選no

其他都選yes或者enter。

最後安裝成功會出現3個installed。如果第一步安裝驅動時選了no,最後只有兩個installed,但沒有影響。

3.修改設定

sudo geit ~/.bashrc

在檔案最後新增

export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH12

儲存好之後,輸入

source .bashrc1

4.檢查是否安裝成功

輸入

nvcc -V1

Sample測試:

cd /usr/local/cuda/samples
cd 1_Utilities/deviceQuery
make
./deviceQuery1234

如果最後出現了pass,即安裝成功。

cudnn跟tensorflow的安裝都比較簡單,查到的方法基本一致,不需要記錄。

 


IT145.com E-mail:sddin#qq.com