进入该网址https://developer.nvidia.com/rdp/cudnn-arch
- List item
** 建议不选那种什么11.x的什么版本的cuda就选确定的版本,比如11.1你就选11.1(下图这样子)**我下载了上面的适合11.x之后发现最终安装的是11.8cuda版本的cudnn,换新的11.8cuda版本去咯
这里根据我的ubuntu版本下载了18.04的deb包
https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html此网址有cudnn安装指南
现在开始步骤:
需要先安装好驱动,cuda,zlib一:导航到您的 downloads包含 cuDNN Debian 本地安装程序文件的目录打开终端
驱动和CUDA已安装好现在安装Zlib(ubuntu使用以下命令)
sudo apt-get install zlib1g
二、 启用本地存储库
sudo dpkg -i cudnn-local-repo-ubuntu1804-8.9.5.30_1.0-1_amd64.deb
三、导入 CUDA GPG 密钥
sudo cp /var/cudnn-local-repo-ubuntu1804-8.9.5.30/cudnn-local-7011B724-keyring.gpg /usr/share/keyrings/
四、刷新存储库元数据。
sudo apt-get update
五、安装运行时库。
sudo apt-get install libcudnn8=8.9.5.30-1+cuda11.8
如果遇到以下问题解决方案如下随后在右边的文件夹打开终端输入五、六、七三行代码
六、安装开发者库。
sudo apt-get install libcudnn8-dev=8.9.5.30-1+cuda11.8
七、安装代码示例。
sudo apt-get install libcudnn8-samples=8.9.5.30-1+cuda11.8
八、最后输入验证
cat /usr/include/x86_64-linux-gnu/cudnn_version_v8.h | grep CUDNN_MAJOR -A 2
出现下图则安装cudnn成功
安装成功可以不用看了,以下是本人目前待解决的问题:
想用官网验证的方法去验证出问题了