版本是这样的
cuda历史版本下载地址(https://developer.nvidia.com/cuda-toolkit-archive)
cudnn下载地址(https://developer.nvidia.com/rdp/cudnn-archive)
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
在文件中写入(写入完,保存的时候出警告不用管的)
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
保存关闭后,在terminal中执行
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
sudo update-initramfs -u
处理重启无限循环问题
sudo -H gedit /etc/default/grub
找到"GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"",
修改为"GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi pci=noaer pcie_aspm=off""
保存并关闭(保存的时候出警告不用管)
sudo update-grub
sudo reboot
重启之后界面会变的很大,这是关闭了第三方显卡驱动造成的,正常现象
进入到cuda .deb安装位置
sudo dpkg -i cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64.deb
sudo apt-get update
sudo apt-get install -y cuda
安装完毕之后,打开bashrc文件,将cuda路径写入
sudo gedit ~/.bashrc
文件打开后,后面添加
export PATH=$PATH:/usr/local/cuda/bin
export LD_LIBRARY_PATH=:/usr/local/cuda/lib64
保存并关闭,运行
source ~/.bashrc
sudo reboot
电脑重启之后,画面显示正常。
解压cudnn压缩包,解压完后的名字应该为cuda
进入cudnn解压的cuda文件夹
cd cuda
sudo cp include/cudnn.h /usr/local/include
sudo cp lib64/libcudnn.* /usr/local/lib
链接cuDNN的库文件(核对是不是5.1.10 / 5,不是的话修改为自己的)
sudo ln -sf /usr/local/lib/libcudnn.so.5.1.10 /usr/local/lib/libcudnn.so.5
sudo ln -sf /usr/local/lib/libcudnn.so.5 /usr/local/lib/libcudnn.so
sudo ldconfig –v
到这就装完了,检查CUDA以及cudnn安装情况以及版本号
cat /usr/local/cuda/version.txt
cat /usr/local/include/cudnn.h | grep CUDNN_MAJOR -A 2
一切顺利的话,会出现如下界面