nvidia顯卡驅動和cuda安裝

1、添加驅動源

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt-get update

2、安裝Nvidia驅動

sudo apt-get install nvidia-367

sudo apt-get install mesa-common-dev

sudo apt-get install freeglut3-dev

執行上述3命令後應當驗證是否安裝ok

參考:http://blog.csdn.net/u010837794/article/details/63251725

執行完上述後,重啓:

sudo reboot

必須要重啓哦。重啓後執行

nvidia-smi

如果出現了你的GPU列表,則說明驅動安裝成功了。

另外也可以通過:nvidia-settings查看自己機器上詳細的GPU信息。這個會彈出圖形界面的東西,不建議使用。

3、    使用aria2下載CUDA8.0

下載引導頁地址:https://developer.nvidia.com/cuda-80-ga2-download-archive

實際下載地址:http://developer2.download.nvidia.com/compute/cuda/8.0/secure/Prod2/local_installers/cuda_8.0.61_375.26_linux.run?BE5UwVtdx1qOSXGlLZrDPBI-8R_QEVT5NXWlmdEXeXWtUkPZngemVgMPEXTnIH81sSHBZQMvJxq-Sga204QpbbfGVqpFKIIQXPTR4TPiwlH9uD4x4NmWpUJOEl_foKhj7WgtzKmp0uV75Qy_Luc5C1osdM9ZcW3AhIoDaaV9uSiDKTDWo4mINAov

大小:1.4G

名稱:cuda_8.0.61_375.26_linux.run

我使用Aria2下載(如果沒有則安裝aria2:sudo apt-get install aria2):

aria2c -s 3 http://developer2.download.nvidia.com/compute/cuda/8.0/secure/Prod2/local_installers/cuda_8.0.61_375.26_linux.run?VOvimfVryGI24xcQZtHNpKQy9VxlQZt8ZR0kVqkWkI6bAr-hxaAXDiuzoS76lgXTrleU-am1NMOP0mP_pXgdEAwWPxFmUgN1OiIBZj9xfxE7y-LQqTNbqvXlLCVVv-w4EyzwOsZo3eCtSjvBqV-Bq4GpUyLL6wS38qNDep79V5WyYnkTomOX6_iq

下載完成後執行命令

cd ~

mkdir download

cuda_8.0.61_375.26_linux.run download/

sudo sh cuda_8.0.61_375.26_linux.run

Summary提示安裝失敗:

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

處理方式:

再次執行下最後一條命令sudo sh xxx.run

進行選擇時留意以下選項:

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 361.62?

答案必須是n

參考:http://www.52nlp.cn/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E4%B8%BB%E6%9C%BA%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE-ubuntu-16-04-nvidia-gtx-1080-cuda-8

執行後安裝後顯示

Driver:   Not Selected

Toolkit:  Installed in /usr/local/cuda-8.0

Samples:  Installed in /home/john, but missing recommended libraries

Driver:   Not Selected,雖然看起來不大對,但參考文章中也是如此,暫且認爲正常。

4、    更改配置文件

vim ~/.bashrc

(末尾)添加

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

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

在執行:

nvidia-smi看看是否正常。

在測試下剛纔安裝是否正常:

cd /usr/local/cuda/samples

cd 1_Utilities/deviceQuery

sudo make

執行正常後,在執行

./deviceQuery

應該會輸出顯卡信息,這裏則說明cuda安裝ok。

(若想進步一測試

cd ../../5_Simulations/nbody/

sudo make

./nbody -benchmark -numbodies=256000 -device=0

5、下載安裝CUDNN

aria2c -s 3 http://developer.download.nvidia.com/compute/redist/cudnn/v6.0/cudnn-8.0-linux-x64-v6.0-rc.tgz

下載後執行:

tar -xzvf cudnn-8.0-linux-x64-v6.0.tgz

sudo cp cuda/include/cudnn.h /usr/local/cuda/include

sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/ -d

sudo chmod a+r /usr/local/cuda/include/cudnn.h

sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

TODO補充:如何驗證cudnn安裝成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章