cudnn安装教程及注意事项

安装步骤

一、下载安装文件

按需求下载cudnn的安装文件:https://developer.nvidia.com/rdp/cudnn-archive

二、安装cudnn

在下载文件界面打开终端,输入

sudo dpkg -i libcudnn7_7.6.5.32-1+cuda10.1_amd64.deb

如果没有报错,就算成功安装。

三、测试是否安装成功

1.复制cuDNN样例到一个可写入路径

$cp -r /usr/src/cudnn_samples_v7/ $HOME //这里的7是是取决于你安装的具体编号

2.进入可写入路径

$ cd $HOME/cudnn_samples_v7/mnistCUDNN  //这里的7是是取决于你安装的具体编号

3.编译测试样例

$make clean && make

4.运行测试样例

$ ./mnistCUDNN

如果成功安装并运行你就可以看到

Test passed!

恭喜你完成安装!!!

注意事项

一、cp: 无法获取’cuda/include/cudnn.h’……

1.问题描述

之前因为按照网上安装cudnn教程,但是在复制文件时出错。
执行复制语句

sudo cp cuda/include/cudnn.h /usr/local/cuda/include 

出现如下错误

cp: 无法获取'cuda/include/cudnn.h' 的文件状态(stat): 没有那个文件或目录

2.解决方案

Nvidia 发布的 Cudnn版本更新了,不需要自己复制了,所以错误可忽略,只要通过上面安装步骤的测试就好了。

二、dpkg-deb:错误:/home/……

1.问题描述

在执行下面命令

sudo dpkg -i libcudnn7_7.6.5.32-1+cuda10.1_amd64.deb

报错:dpkg-deb:错误:/home/xxx/Downloads/libcudnn7-doc_7.1.4.18-1+cuda8.0_amd64.deb
子进程 dpkg- deb --control 返回错误状态 2 处理时有错误发生:
和图里一样问题(网上盗图,侵删)
Cudnn安装错误

2.解决方案

事实证明文件没有下载完整,要FQ出去下载,我当时国内下载文件只有32bit,但是FQ后下载81M。所以说还是建议重新下载吧!

三、fatal error: FreeImage.h: ……

1.问题描述

在执行下面命令

make clean && make

报错

test.c:1:10: fatal error: FreeImage.h: No such file or directory
    1 | #include "FreeImage.h"
      |          ^~~~~~~~~~~~~
compilation terminated

2.解决方案

应该是缺少其他软件包依赖

sudo apt-get install libfreeimage3 libfreeimage-dev

重新编译后,运行后成功!!!

参考博文
参考博文1 Ubuntu 16.04 上 CUDA_10.0及cuDNN的安装
https://blog.csdn.net/lihe4151021/article/details/90237681
参考博文2 【CUDNN】CUDNN报错:libcudnn7-doc_7.1.4.18-1+cuda8.0_amd64.deb 并非 debian 格式的包文件
https://blog.csdn.net/shuiyixin/article/details/99169802
参考博文3 Cudnn安装官方文档
https://docs.nvidia.com/deeplearning/cudnn/archives/cudnn_765/pdf/cuDNN-Installation-Guide.pdf
参考博文4 ubuntu上的cudnn安装及使用报错解决办法
https://blog.csdn.net/qq_35284836/article/details/104630331
参考博文5 编译mnistCUDNN时出错:fatal error: FreeImage.h: No such file or directory
https://blog.csdn.net/xhw205/article/details/116297555

  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值