[置顶] 在ubuntu安装cudnn解决疑难并验证(参考官方文档)

标签: cudnn cuda 深度学习
7人阅读 评论(0) 收藏 举报
分类:

在ubuntu安装cudnn解决疑难并验证(参考官方文档)

-1.cudnn下载

cudnn-9.1-linux-x64-v7.1(搭配cuda9.1)
免官网注册 下载
也可以 https://developer.nvidia.com/cudnn 进入nvidia官方注册后下载。

0.官方文档

真心建议有能力的同学自行阅读官方文档, 传送门

但在其中copy步骤操作,需要copy到/usr/local/cuda-xx版本号/xxx 的绝对路径下。
而不是/usr/local/cuda/下的软连接。

另外如果不是通过deb方式而是通过tar方式安装,无法验证是否成功,可以下载本文后面给出的cudnn_samples_v7下载链接.按照官方文档方式验证。

1.什么是cudnn

cuDNN的全称为NVIDIA CUDA® Deep Neural Network library,是NVIDIA专门针对深度神经网络(Deep Neural Networks)中的基础操作而设计基于GPU的加速库。
基本上所有的深度学习框架都支持cuDNN这一加速工具,例如:Caffe、Caffe2、TensorFlow、Torch、Pytorch、Theano等,具有明显的提速作用。

2.环境

   操作系统:ubuntu 16.04LTS
   显卡:nvidia Geforce 970
   驱动:NVIDIA-Linux-x86_64-390.48(.run方式安装)
   cuda:cuda 9.1 toolkit Installers for Linux Ubuntu 16.04 x86_64
   (.run方式安装,可以选择不装它自己带的驱动,deb当时会直接覆盖导致冲突) 
   编译器:gcc & g++ :5.3.0 (和cuda版本匹配,详情见
   https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html)    

3.安装

3.1 确保nvidia驱动以及cuda均已正确安装。

可以查看我稍候更新的博文安装nvidia验证,以及安装cuda验证。基本上综合了全网遇到的情况。

3.2正式安装

3.2.1进入目录解压下载好的压缩包。

$ tar -xzvf cudnn-9.0-linux-x64-v7.tgz

3.2.2进入解压后的cuda目录,复制文件到cuda-9.1安装目录 并更改权限

$ sudo cp cuda/include/cudnn.h /usr/local/cuda-9.1/include
(后面的地址不是软链接,是安装的绝对路径,下面的一样)
$ sudo cp cuda/lib64/libcudnn* /usr/local/cuda-9.1/lib64
(更改的权限文件也是实际安装的绝对路径)
$ sudo chmod a+r /usr/local/cuda-9.1/include/cudnn.h
/usr/local/cuda-9.1/lib64/libcudnn*

这样,就不用操作软连接了。
deb安装方式(对ubuntu更洁净)见官方文档。传送门

4.验证

deb方式下验证参考官方文档,tar方式无法直接验证,只是copy了文件,没有deb方式下的压缩包。
这里给出deb方式下的验证包,下载后解压可以验证tar方式。

cudnn_samples_v7

解压到可写的文件夹下,进入

$ cd  cudnn_samples_v7/mnistCUDNN

编译

$make clean && make

运行mnistCUDNN样例

$ ./mnistCUDNN

如果输出:

Test passed!

就成功了。

查看评论

Unity UI从零到精通

-
  • 1970年01月01日 08:00

Ubuntu14.04 64位机上安装cuda8.0+cudnn5.0操作步骤

Ubuntu14.04 64位机上安装cuda8.0+cudnn5.0操作步骤
  • fengbingchun
  • fengbingchun
  • 2016-12-23 15:54:41
  • 9082

Ubuntu14+CUDA8.0+cudnn傻瓜式安装手册

  • 2017年05月07日 10:16
  • 1.03MB
  • 下载

Install CuDNN on Ubuntu 16.04?

摘自http://askubuntu.com/questions/767269/how-can-i-install-cudnn-on-ubuntu-16-04 For TensorFlow or...
  • eagelangel
  • eagelangel
  • 2016-05-27 16:53:29
  • 2592

Ubuntu 14.04 安装 nvidia cudnn

介绍了Ubuntu 14.04下安装cudnn 的方法,以备忘。 我安装的是截至2016年8月25日最新版的cudnn,安装过程中的注意事项主要是注意建立正确的符号链接,我的安装过程如下: ...
  • syfzhzh
  • syfzhzh
  • 2016-08-25 20:21:32
  • 3837

ubuntu下cuDNN配置

一般我们开发都是基于CPU的,cuda可以看作是辅助我们针对GPU开发的一个工具。 而cuDNN官网的全称是CUDA Deep Neural Network,相比标准的cuda,它在一些常用的神经网络...
  • a1154761720
  • a1154761720
  • 2016-08-24 17:35:45
  • 21109

Ubuntu16.04中cuDNN安装教程

1.下载cuDNN5.1 CUDA8.0 Linux版本2.解压gzip -d cudnn-8.0-linux-x64-v5.1.tgz tar xf cudnn-8.0-linux-x64-v5.1...
  • u010837794
  • u010837794
  • 2017-06-17 09:42:08
  • 2017

Ubuntu16.04安装CUDA8.0+CUDNN7

最近学习深度学习,使用CPU版本实在觉得有些心累,所以配置了CUDA+CUDNN加速,以此篇博客记录下历程. 1.首先去英伟达官网下载自己对应显卡的驱动程序. http://www.nvidia....
  • lengconglin
  • lengconglin
  • 2017-08-23 15:16:31
  • 7576

安装cuDNN

实验室服务器跑程序,用theano+Keras。如果有cuDNN的话会快很多 随手记录下安装方法 安装cuDNN Theano也支持cuDNN(可选),而Tens...
  • lixintong1992
  • lixintong1992
  • 2016-04-13 11:43:43
  • 7101

ubuntu 16.04 安装cudnn 5.1

cudnn是nvidia提供的深度学习接口 一、获取cuDNN 官网下载cudnn5.1: https://developer.nvidia.com/rdp/cudnn-downl...
  • cheneykl
  • cheneykl
  • 2018-01-20 16:30:59
  • 605
    个人资料
    等级:
    访问量: 2万+
    积分: 413
    排名: 11万+
    文章分类
    文章存档
    最新评论