假设CUDA已经成功安装,先确定CUDA的版本
cat /usr/local/cuda/version.txt
进入cudnn官网,用户登录,在cudnn下载处根据Linux机器上的CUDA版本选择对应的cudnn版本
点击下载
用户登录,完成问卷,提交
接受条款
选择与机器CUDA版本对应的cuDNN版本下载tar文件和Sample Code:
cuDNN Library for Linux
cuDNN Code Samples and User Guide for Ubuntu16.04 (Deb)
使用tar文件安装
转到tar文件所在目录
解压
$ tar -xzvf cudnn-10.2-linux-x64-v7.6.5.32.tgz
复制文件到已安装的CUDA Toolkit目录,并且修改权限
$ 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 /usr/local/cuda/lib64/libcudnn*
为了测试安装成功否,安装samples code和用户指南:
$ sudo dpkg -i libcudnn7-doc_7.6.5.32-1+cuda10.2_amd64.deb
测试
把Samples Code 复制到可写的目录下
$HOME
进入这个可写目录
$ cd $HOME/cudnn_samples_v7/mnistCUDNN
编译 mnistCUDNN 实例
$ make clean && make
运行可执行文件
$ ./mnistCUDNN
如果可以返回如下,表示安装成功:
Test passed!