专栏首页机器学习、深度学习GTX 1080Ti + cuda8.0 + cuDNN6.0 安装及测试

GTX 1080Ti + cuda8.0 + cuDNN6.0 安装及测试

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhangjunhit/article/details/73459019

GPU 显卡厂商已经安装好了,直接安装 cuda8.0 + cuDNN6.0 我这里的显卡是 GTX 1080 Ti

cuda安装 我下载的是cuda8.0的是deb格式的1.9个G地址:https://developer.nvidia.com/cuda-downloads cd到下载目录 sudo dpkg -i cuda-repo-ubuntu1404-8-0-local-ga2_8.0.61-1_amd64.deb sudo apt-get update sudo apt-get install cuda

设置环境变量

\ sudo gedit /etc/profile 打开/etc/profie文件,在文件末尾添加如下设置: export PATH=/usr/local/cuda-8.0/bin:$PATH 保存该文件,执行以下命令,使环境变量立即生效。 \$ source /etc/profile

 添加lib路径 $ sudo gedit /etc/ld.so.conf.d/cuda.conf 在/etc/ld.so.conf.d中添加文件cuda.conf,该文件中写入如下内容: /usr/local/cuda/lib64 保存该文件,执行下列命令使其立即生效。 $ sudo ldconfig

测试 cuda 安装是否成功

cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery

sudo make

./deviceQuery

//如果显示pass,则代表成功。

安装cuDNN比较简单 先下载 cudnn-8.0-linux-x64-v6.0.tgz 解压后把相应的文件拷贝到对应的CUDA目录下即可:

鼠标右键 extract here 得到 cuda 文件夹

显示以下信息: *cuda/include/cudnn.h cuda/lib64/libcudnn.so cuda/lib64/libcudnn.so.6 cuda/lib64/libcudnn.so.6.0.21 cuda/lib64/libcudnn_static.a*

继续执行以下指令: cd 到下载目录 Downloads

sudo cp cuda/include/cudnn.h /usr/local/cuda/include/ sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/ sudo chmod a+r /usr/local/cuda/include/cudnn.h sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

GTX1080 LetNet-5 CPU GPU cuDNN6.0 时间对比

CPU模式: Makefile.config

CPU_ONLY:=1 前取消 # make clean make -j

./build/tools/caffe.bin time -model examples/mnist/lenet_train_test.prototxt Testing for 50 iterations

Total Time: 2961 ms.

GPU 模式:

Makefile.config

#CPU_ONLY:=1 make clean make -j

./build/tools/caffe.bin time -model examples/mnist/lenet_train_test.prototxt -gpu 0

Total Time: 501.244 ms.

cuDNN 模式:

Makefile.config

USE_CUDNN:=1

make clean make -j

./build/tools/caffe.bin time -model examples/mnist/lenet_train_test.prototxt -gpu 0

Testing for 50 iterations. Total Time: 73.0883 ms.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 人体姿态估计--RMPE: Regional Multi-Person Pose Estimation

    RMPE: Regional Multi-Person Pose Estimation ICCV2017 Code is based Caffe an...

    用户1148525
  • Ubuntu16.0.4+1080ti+ cuda9.1+cudnn7.0.5 安装 及 caffe 测试

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhangjunhit/article/de...

    用户1148525
  • ubuntu16.04 cuda9.0 cudnn Tensorflow GPU 1.10.0

    apt-get update && apt-get dist-upgrade reboot do-release-upgrade

    用户1148525
  • EAST 自然场景文本检测实践(EAST: An Efficient and Accurate Scene Text Detector)

           自然场景文字是图像高层语义的一种重要载体,近些年自然场景图像中的文本检测与识别技术越来越引起人们的重视。特别是近年来ICDAR的历界比赛,更是逐渐...

    sparkexpert
  • 基于web界面的locust性能测试

    做为一个压测工具(库),[locust](http://locust.io/) 其实解决这么一个问题:AB 之类压测工具不能编写复杂的因果逻辑,而现实场...

    用户6367961
  • 糖尿病患者的福音,科学家研究出可自动释放胰岛素的新材料 | 黑科技

    镁客网
  • Core Animation总结

    众所周知,绚丽动画效果是iOS系统的一大特点,通过UIView层封装的动画,基本可以满足我们应用开发的所有需求,但若需要更加自由的控制动画的展示,我们就需要使用...

    iOSSir
  • 札记:Property动画

    简介 Android 3.0 (API level 11)引入了属性动画系统,它是一个完善的框架,可以用来对几乎任何对象进行动画。只需要指定要动画的对象属性,动...

    用户1172465
  • PHP 排序算法实现讲解

    所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序 算法在很多领域得到相...

    wangxl
  • 手把手教你实现「京喜工厂」的CSS动画效果

    今年Q1(2020年第一季度)参与了京喜事业部「京喜工厂」业务的前端开发。用户可以通过「京喜工厂」参与口罩、抽纸、大米等商品的“在线生产”,既能趣味造物,又能免...

    WecTeam

扫码关注云+社区

领取腾讯云代金券