1、ubuntu18.04+nvidia387安装过程
2、安装cuda9.0
1)安装依赖关系
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
2)gcc降低版本
查看gcc版本
~$ gcc --version
链接gcc/g++实现降级
sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8
cd /usr/bin
ls -l gcc*
sudo mv gcc gcc.bak
sudo ln -s gcc-4.8 gcc
ls -l g++*
sudo mv g++ g++.bak
sudo ln -s g++-4.8 g++
3)查看gcc g++版本
gcc --version
g++ --version
如下面显示即降级成功。
4)下载cuda链接
选择下载Base Installer
Patch 1 (Released Jan 25, 2018)
Patch 2 (Released Mar 5, 2018)三项。
5)安装已下载的cuda
cd 下载
sudo sh cuda_9.0.176_384.81_linux.run --override
按enter键,遇到选项问题进行如下图选择(作参考)。因为先前已经安装好nvidia驱动,所以对Install NVIDIA Accelerated Graphics Driver for LInux-x86_64 384.81?选择no,其他选择yes。
如上述方法安装
sudo sh cuda_9.0.176.1_linux.run
sudo sh cuda_9.0.176.2_linux.run
6)安装完毕后,将以下两条加入.barshrc文件
sudo vim ~/.bashrc
export PATH=/usr/local/cuda-9.0/bin${PATH:+:$PATH}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
7)重启电脑
8)测试CUDA是否安装成功
cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
如果显示的是关于GPU的信息,则说明安装成功了。
3、安装cuDNN
1)下载cuDNN
注册,点击Archived cuDNN Releases
选择Download cuDNN v7.0.5 (Dec 5, 2017), for CUDA 9.0
下载下面三项。
2)cd到下载路径并安装
sudo dpkg -i libcudnn7_7.0.5.11-1+cuda9.0_amd64.deb
sudo dpkg -i libcudnn7-dev_7.0.5.11-1+cuda9.0_amd64.deb
sudo dpkg -i libcudnn7-doc_7.0.5.11-1+cuda9.0_amd64.deb
3)安装Freeimage
sudo apt-get install libfreeimage3 libfreeimage-dev
4)验证cuDNN安装
cp -r /usr/src/cudnn_samples_v7/ $HOME
cd $HOME/cudnn_samples_v7/mnistCUDNN
make clean && make
./mnistCUDNN
5)可能出现的报错
./mnistCUDNN: error while loading shared libraries: libcudart.so.9.0: cannot open shared object file: No such file or directory
6)修改方法
sudo cp /usr/local/cuda-9.0/lib64/libcudart.so.9.0 /usr/local/lib/libcudart.so.9.0 && sudo ldconfig
sudo cp /usr/local/cuda-9.0/lib64/libcublas.so.9.0 /usr/local/lib/libcublas.so.9.0 && sudo ldconfig
sudo cp /usr/local/cuda-9.0/lib64/libcurand.so.9.0 /usr/local/lib/libcurand.so.9.0 && sudo ldconfig
7)用4)的命令再验证一次,成功
参考链接:
https://blossomnoodles.github.io/cnBlogs/2018/04/30/Ubuntu18.04-Tensorlow-install.html
https://blog.csdn.net/aiolia86/article/details/80342240
https://www.cnblogs.com/iloveblog/p/7683349.html
来源:CSDN
作者:huanhuaqian
链接:https://blog.csdn.net/huanhuaqian/article/details/80371963