卧槽,竟然一个cudnn都难住了我几天,这是我安装的至少第三遍了好吗!!!
好在周末终于找到了原因,建议安装cudnn的时候用.deb文件来安装,因为可以有样例samples可以检测是否已经cudnn安装成功,而用的最上面这个安装时,不知道是不是因为版本太新的原因,用 cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2无法查看cudnn是否安装成功
接着上一篇的来ubuntu16.04 + 显卡nvidia1080Ti+ 显卡驱动450.80+ cuda11.0 + cudnn 8.0.3
整个服务器基本就是这个配置了
再强调一遍,一定要按照顺序来: 显卡驱动-------》cuda -------------》cudnn 一定要注意版本对应
1.找到对应版本的cudnn
官网下载链接: https://developer.nvidia.com/rdp/cudnn-archive,找到与cuda版本相对应的cudnn版本
然后,点开,选择你想要安装的类型,一般来说,有三种安装方式(安装方法建议大家都按照官网上的步骤来,因为有好多博客都把命令都输错了,搞得我很抓狂),我是试验了用tgz安装和用deb安装,
tgz安装的方法比较简单,但是无法证明安装成功了,网上百度的用cat /usr/local/cuda/include/cudnn.h查看版本,但是运行了之后没有反应,仔细的查看了文件之后,发现最新的cudnn8.0.3的cudnn.h 里面没有版本信息,版本信息在cudnn_version.h里面,所以我就有点懵了,换deb安装试试。
2.cudnn安装
2.1 tgz安装
方法: https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html#installlinux-deb
2.2 deb安装
下面主要介绍用deb安装
首先下载下面的三个文件
然后安装官网的步骤来进行安装 https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html#installlinux-deb
3.验证是否安装成功
验证的步骤官网上也有https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html#installlinux-deb
这个博客里面有验证的一些截图https://blog.csdn.net/vslyu/article/details/82631578