1. 程式人生 > >Ubuntu下安裝cuda+cudnn

Ubuntu下安裝cuda+cudnn

ubuntu下安裝cuda+cudnn

第一步 安裝nvida驅動

第二步 安裝cuda8.0

1、下載cuda

進入 cuda8.0 download ,選擇合適的 CUDA 型別下載。
這裡寫圖片描述
如上圖所示我選擇的是linux x86_64 ubuntu 16.04環境,最後一個選項是安裝包形式,我選擇的是runfile安裝包,直接執行

這裡寫圖片描述
點選downlad即可下載

2、安裝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

  1. Ctrl+Alt+F1進入非圖形介面,關閉終端 sudo service lightdm stop
  2. 安裝

    cd /home/lihailin/Downloads
    run ./cuda_8.0.61_375.26_linux.run

    a)會先有個閱讀宣告,一直按q即可,然後accept
    b)第一個選項install nvidia accelerated Graphics Driver (n,因為我們之前安裝過了nvidia顯示卡)
    c)第二個選項install the OpenGL libraries 雙顯示卡(指的是整合顯示卡+獨立顯示卡)選n,單卡(如果沒有整合顯示卡,只有一個或多個支援GPU的顯示卡)選y。雙顯示卡選y的話,會出現黑屏或登入介面無限迴圈的問題。
  3. 若第三步無警告和報錯,出現下列顯示,即安裝暫時成功。


    Driver :Installed
    Toolkit :Installed in /usr/local/cuda-8.5
    Samples :Installed in /home/lihailin
  4. 重新啟動圖形化介面 sudo service lightdm start, Alt + ctrl +F7,返回到圖形化登入介面,輸入密碼登入。
    如果能夠成功登入,則表示不會遇到迴圈登入的問題,基本說明cuda的安裝成功了。

  5. 搭配環境
    終端輸入
echo 'export PATH=/usr/local/cuda-8.0/bin:$PATH'
>> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc source ~/.bashrc

4、驗證cuda是否安裝成功

cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
若看到類似以下資訊則說明 cuda 已安裝成功: ![這裡寫圖片描述](https://img-blog.csdn.net/20180305233752796?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGluaGFpMTAyOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
cd ../bandwithTest
sudo make
./bandwithTest
若看到類似以下資訊則說明 cuda 已安裝成功: ![這裡寫圖片描述](https://img-blog.csdn.net/2018030523443384?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGluaGFpMTAyOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

第三步 安裝cudnn

  1. 解壓並複製到/usr/local

    cd ~/lihailin/Downloads
    sudo tar -xzf cudnn-8.0-linux-x64-v5.1.tgz -C /usr/local
    sudo ldconfig

環境

  1. GTX970M,nvidia版本nvidia-384
  2. ubuntu 16.04
  3. 安裝的 cuda8.0 + cudnn5.1

參考資料