ubuntu16.04 安裝CUDA8.0,cudnn5.1v
阿新 • • 發佈:2018-11-11
安裝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