该文主要讲述如何在ubuntu18.04下安装CUDA10.0和CUDNN7.4.2
1.首先进行驱动安装
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
查看系统gpu设备
ubuntu-drivers devices
sudo apt-get install nvidia-driver-410 #这里可以根据自己显卡选择自己的参数(410,440,418等等)
sudo reboot #重启电脑
接下来输入nvidia-smi
出现上图说明安装成功啦!!!!!!
2.安装CUDA10.0
sudo sh cuda_10.0.130_410.48_linux.run
第一个提示选择no,其余的yes或者default
配置环境变量:vim ~./bashrc
同时在文件中添加下面的内容:
export CUDA_HOME=/usr/local/cuda
export PATH=$PATH:$CUDA_HOME/bin
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
更新源文件,并且检查CUDA是否安装成功:
source ~/.bashrc
nvcc -V
现在说明,已经安装好CUDA10.0,接下来我们进可以安装CUDNN7.4.2!!!!!!
3.安装CUDNN7.4.2(这里的CUDNN安装的版本,根据自己的实际使用需求来安装。)
这里允许我多说一点废话,这里的CUDNN需要对应CUDA的版本。
下载CUDNN7.4.2链接:https://developer.nvidia.com/rdp/cudnn-archive
下载CUDNN18.04所需的文件,如下图所示:
安装CUDNN7.4.2,这里安装顺序一定要如下所示:
sudo dpkg -i libcudnn7_7.5.0.56-1+cuda10.0_amd64.deb
sudo dpkg -i libcudnn7-dev_7.5.0.56-1+cuda10.0_amd64.deb
sudo dpkg -i libcudnn7-doc_7.5.0.56-1+cuda10.0_amd64.deb
把此文件复制到/usr/local/cuda/include文件夹下面,并修改权限:
sudo cp /usr/include/cudnn.h /usr/local/cuda/include
sudo chmod a+x /usr/local/cuda/include/cudnn.h
检测是否安装成功:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
看到这里,恭喜您,说明安装已经成功啦。
总结一下:整体安装不难,只要心细基本能够安装成功。
这里安装出现一个问题在安装:sudo apt-get install nvidia-driver-410出现的:
问题1:E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
解决方案:sudo rm/var/lib/dpkg/lock-fronted
sudo rm/var/lib/dpkg/lock
本文参考了下面博文:
1.https://www.linuxidc.com/Linux/2019-06/158951.htm
2.https://blog.csdn.net/qq_43030766/article/details/91513501