ubuntu18.04安装cuda10.0和cuDNN的方法

一、前言

(1)版本匹配

在这里插入图片描述

参考资料:TensorFlow依赖于特定版本的CUDA和cuDNN库
说明:CUDA10.0,cuDNN不仅可以是7.4,还可以是其他版本,详见Nvidia官网

(2)我的选择(仅供参考)

①CUDA10.0.130
在这里插入图片描述
②cuDNN7.6.1
在这里插入图片描述

(3)已经装好了nvidia驱动。

在这里插入图片描述

由于安装CUDA10.0.130,要求驱动版本>=410.48 (上图来源)
在这里插入图片描述
解释:为啥CUDA Version是11.2呢?
答:10.0.130是CUDA Toolkit的版本,11.2是CUDA Driver API的版本。安装nvidia驱动的时候,就安装了CUDA Driver API。

二、安装CUDA10.0.130

0.说明:和安装过CUDA8.0的方法一样,不再赘述。

1.配置cuda相关环境变量的补充说明
在这里插入图片描述

在/usr/local目录下,有多个cuda相关的目录,如上图红框所示,cuda已经软链接到/usr/local/cuda-10.0了,所以配置cuda相关环境变量方法不变。

2.测试CUDA10.0是否安装成功(显示如下则成功了)
在这里插入图片描述

先要 sudo make

三、安装cuDNN7.6.1

1.下载

在这里插入图片描述

放入ubuntu18.04中
在这里插入图片描述

2.解压

(1)tar -xvf cudnn-10.0-linux-x64-v7.6.1.34.tgz
在这里插入图片描述
(2)处理

sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

在这里插入图片描述
在这里插入图片描述

3. 处理另外3个文件

sudo dpkg -i libcudnn7_7.6.1.34-1+cuda10.0_amd64.deb
sudo dpkg -i libcudnn7-dev_7.6.1.34-1+cuda10.0_amd64.deb
sudo dpkg -i libcudnn7-doc_7.6.1.34-1+cuda10.0_amd64.deb

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.验证

cp -r /usr/src/cudnn_samples_v7/ ./
cd cudnn_samples_v7/mnistCUDNN/
make clean && make
./mnistCUDNN

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

至此,安装成功!
参考资料:检测CUDNN是否成功安装

四、查看版本

1.查看CUDA版本

cat /usr/local/cuda/version.txt
在这里插入图片描述

下载的确实是CUDA10.0.130

2.查看cuDNN版本

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
在这里插入图片描述

下载的确实是cuDNN7.6.1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值