ubuntu下cuDNN配置
来源:互联网 发布:五子棋网络对战 编辑:程序博客网 时间:2024/06/03 18:54
一般我们开发都是基于CPU的,cuda可以看作是辅助我们针对GPU开发的一个工具。 而cuDNN官网的全称是CUDA Deep Neural Network,相比标准的cuda,它在一些常用的神经网络操作上进行了性能的优化,比如卷积,pooling,归一化,以及激活层等等。在理解上面这段的基础上,我们可以猜测配置cuDNN时是要对cuda进行一些修改,所以我们要先安装cuda。cuDNN下载需要注册,这个过程耐心点也很快。下面以ubuntu为例说明如何配置cuDNN进行神经网络的加速。
1.下载cuDNN压缩包;这里附上cudnn-7.0的百度云链接
2.对下载文件进行解压:
tar -zxvf cudnn-7.0-linux-x64-v3.0-prod.tgz
3.解压后会看到一个cuda文件夹,里面包含了include以及lib64两个子目录。我们需要做的就是将这两个字母里面的文件复制到cuda对应的安装目录。这里以cuda的安装目录为/usr/local/cuda/,这个目录下也会包含include/以及lib64/这两个文件夹,将之前目录的文件复制过来即可。
sudo cp cuDNN/cuda/include/cudnn.h /usr/local/cuda/includesudo cp cuDNN/cuda/lib64/* /usr/local/cuda/lib64/
上面的sudo是为了声明权限。
4.这时候本来已经可以了,但是由于权限的原因原来的两个符号链接文件(libcudnn.so,libcudnn.so.7.0)已经失效了,直接编译便会报错,所以这时手动生成符号链接。
#下面的操作在/usr/local/cuda/lib64/目录下进行sudo rm -rf libcudnn.so libcudnn.so.7.0#删除两个符号链接;sudo ln -s libcudnn.so.7.0.64 libcudnn.so.7.0sudo ln -s libcudnn.so.7.0 libcudnn.so
5.在编译caffe(或者其他深度学习库)时,只需要在make的配置文件Makefile.config中将USE_CUDNN取消注释即可。
0 0
- ubuntu下cuDNN配置
- ubuntu cuda cudnn配置
- Ubuntu下cudnn安装
- Ubuntu 14.04下CUDA8.0 + cuDNN v5 安装配置过程
- ubuntu下安装cuda,cudnn
- ubuntu下100%成功安装torch,同时配置cuda和cudnn(不成功,则成仁)
- ubuntu下安装nvidia驱动、cuda、cudnn
- ubuntu下安装CUDA和CUDNN
- caffe配置Ubuntu 15.04+CUDA 7.5+MKL+Opencv3.0+CUDNN
- Ubuntu 14 Caffe配置教程(cuda7.5+cuDnn v5)
- 安装配置 Ubuntu 14.04 + CUDA8.0 + cuDNN v5 + caffe
- Tensorflow 1.2+Ubuntu 16.04+Cuda 8.0+cuDNN 5.1配置流程
- Ubuntu 16.04 nvidia cuda cudnn tensorflow-gpu 配置
- ubuntu 14.04+ GTX 1070+cuda 8.0 + cudnn 5.1配置一步到位
- Installing CUDA 8.0 + cuDNN 5.1 + TensorFlow with Ubuntu 14.04 (下)
- ubuntu下安装cuda,cudnn以及tensorflow(gpu)
- ubuntu下安装cuda,cudnn以及tensorflow(gpu)
- Ubuntu 16.04下安装CUDA8.0+Cudnn+Caffe
- 百练 2810 完美平方
- php实现选择排序
- Android适配器视图与适配器AdapterView & Adapter
- B-spline Curves 学习之B样条基函数的定义与性质(2)
- c++如何获取一个文件夹下面的所有文件
- ubuntu下cuDNN配置
- 五十道编程小题目 --- 03打印出所有的"水仙花数"java
- JAVA学习19_java String 提供的方法
- Redis安装及主从配置
- C++继承关系中同名函数调用顺序
- Oracle不能导入空表解决方案 .
- 小白在mac搭建android+ios+php开发环境总结
- 【安卓】使用多线程实现ListView中图片的异步加载
- 百度地图的使用细节