驱动
首先下载驱动和cuda安装包
禁用nouveau
vim /etc/modprobe.d/blacklist-nouveau.conf
blacklist nouveau
options nouveau modeset=0
update-initramfs -u
reboot
验证禁用
lsmod |grep nouveau
没输出安装、、、、
进入文本模式ctrl+alt+F3
安装驱动
进入根目录
sudo su
./NVIDIA-Linux-x86_64-450.80.02.run --no-x-check --no-opengl-files --no-nouveau-check
一直挂驱动
nvidia-smi -pm 1
安装cuda
./cuda_10.2.89_440.33.01_linux.run --override
编辑环境变量
vim /etc/environment
末尾加入
:/usr/local/cuda/bin
编辑配置文件,空文件加入
vim /etc/ld.so.conf.d/cuda.conf
/usr/local/cuda/lib64
重新加载
ldconfig
问题解决
./cuda_10.2.89_440.33.01_linux.run
(这个不执行)
如果安装cuda过程中发生错误
这里继续会显示gcc版本不对,此时可以override、就可以到下面界面
快速安装
若是联网可以通过软件中心进行安装,这样驱动安装也没有问题
sudo apt-get install nvidia-driver-450
sudo apt-get install nvidia-cuda-toolkit
安装cudnn
按需求下载cudnn的安装文件:https://developer.nvidia.com/rdp/cudnn-archive
对安装包解压
tar -zxvf cudnn-10.0-linux-x64-v7.6.5.32.tgz
cuda-10.0这个文件要看各自装的cuda的版本
sudo cp cuda/include/cudnn.h /usr/local/cuda-10.0/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.0/lib64/
sudo chmod a+r /usr/local/cuda-10.0/include/cudnn.h
sudo chmod a+r /usr/local/cuda-10.0/lib64/libcudnn*
查看cudnn版本
cat /usr/local/cuda-10.0/include/cudnn.h | grep CUDNN_MAJOR -A 2