ubuntu18.04安装CUDA10.0和CUDNN7.4.2

该文主要讲述如何在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

  下载CUDA10.0:https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=runfilelocal 

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

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值