1. 程式人生 > >ubuntu16.04 安裝CUDA8.0,cudnn5.1v

ubuntu16.04 安裝CUDA8.0,cudnn5.1v

安裝cuda8.0之前安裝好nvidia的顯示卡驅動,下載好cuda8.0版本的,網址:https://developer.nvidia.com/cuda-80-ga2-download-archive.
這裡寫圖片描述

1.1
安裝命令:

sudo dpkg -i cuda-repo-ubuntu1604-8-0-rc_8.0.27-1_amd64​.deb
sudo apt-get update
sudo apt-get install cuda#出現問題手敲 

1.2
可降級可不降級,根據情況而定:
ubuntu的gcc編譯器是5.4.0,然而cuda8.0不支援5.0以上的編譯器,因此需要降級,把編譯器版本降到4.9:

在terminal中執行:

sudo apt-get install gcc-4.9 gcc-5 g++-4.9 g++-5

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 20

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 10

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 20

sudo update-alternatives --install /usr/bin/g
++ g++ /usr/bin/g++-5 10 sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30 sudo update-alternatives --set cc /usr/bin/gcc sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30 sudo update-alternatives --set c++ /usr/bin/g++

1.3新增環境變數

執行命令:

sudo gedit /etc/profile

新增內容如下:

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

儲存並退出
然後使之立刻生效
執行命令:

source /etc/profile

1.4新增lib庫路徑
執行命令:

sudo gedit /etc/ld.so.conf.d/cuda.conf

新增如下內容:

/usr/local/cuda-8.0/lib64

儲存並退出
然後使之立刻生效
執行命令:

sudo ldconfig

1.5驗證安裝:先重啟
執行命令:

nvcc -V 

2接下來是安裝cudnn:
首先在https://developer.nvidia.com/cudnn官網上下載(注意版本,必須是5.1)
2.1解壓:

tar zxvf cudnn-8.0-linux-x64-v5.1.tgz

2.2然後執行

cd cuda  
sudo cp lib64/lib* /usr/local/cuda/lib64/  
sudo cp include/cudnn.h /usr/local/cuda/include/

2.3會出現cuda這個資料夾,更新連結。

cd /usr/local/cuda/lib64/  
sudo rm -rf libcudnn.so libcudnn.so.5  
sudo ln -s libcudnn.so.5.1.10 libcudnn.so.5  
sudo ln -s libcudnn.so.5 libcudnn.so

3-cuda8.0和cudnn5.1V就裝好了,然後就是安裝pyenv和pyenv install anaconda2/3,再pip install tensorflow/pytorch等等.參考我的其他部落格。

借鑑:https://www.cnblogs.com/xujianqing/p/6142963.html
http://blog.csdn.net/binglel/article/details/70230276