windows下安装配置cudn和cudnn

(一)GPU新驱动安装

  1. 查看自己电脑的显卡信息,可以使用工具CPU-Z检测。下图为本机的显卡信息:
    windows下安装配置cudn和cudnn_第1张图片
    显卡信息查看.png
  2. 进入NVIDIA驱动下载进行符合条件的下载安装。直接安装并取代之前的显卡版本。
    windows下安装配置cudn和cudnn_第2张图片
    根据查看的主机信息进行选择.png

(二)CUDA的下载安装

  1. 概念
    cudn是显卡厂商NVIDIA推出的通用并行计算平台,可以减轻CPU的计算压力,提升计算的速度。

2.下载

  • 检查自己的电脑是否支持CUDA,可以看到Computing后面跟CUDA前面有对勾,说明支持CUDA计算。
  • 从NVIDIA官网选择一个CUDA版本进行下载,为了保证显卡、CUDA等等版本的对应,选了8.0版本进行下载。
    windows下安装配置cudn和cudnn_第3张图片
    根据自己的主机环境选择.png
  1. 安装
  • 双击.exe文件直接默认安装。
  • 使用如下命令查看是否安装成功:

nvcc -V

windows下安装配置cudn和cudnn_第4张图片
安装成功的测试结果.png
  1. 添加到path环境变量(为保证一次安装正确,笔者进行了配置,不清楚此步骤是否可以省略,愿意尝试的同学可以试试)
  • 计算机-属性-高级系统设置-环境变量。
  • 按自己的路径进行添加CUDA\v8.0\bin和CUDA\v8.0\libnvvp。

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\libnvvp;

  1. 用VS2013进行编译。
    这个步骤可能是比较复杂的一步了。如果没有VS2013需要进行下载安装。(10、12、15版的应该也可以)。
  • 到CUDA Samples\v8.0目录下(结合自己情况进行查找),找到Samples_vs2013.sln文件,用VS打开。

C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0

  • 在Release,选择Solution 'Samples_vs2013'(155 projects),右键选择Rebuild Solution,重新生成解决方案。[笔者在此步遇到路径拒绝访问的问题,查找发现是因为文件权限为只读,切到目录最上层,修改文件夹权限]。
  • 上步骤需要一定的时间去执行(时间有点长),结果报错,提示缺少”d3dx9.h”、”d3dx10.h”、”d3dx11.h”三个头文件。不用着急,我们从这里下载DXSDK_Jun10.exe,默认安装重新编译即可。(所以读者可以选择直接下载安装完成后再进行编译,可节省时间)。
    windows下安装配置cudn和cudnn_第5张图片
    编译完成
  • 命令行查看GPU是否处于正常状态
    找到目录下的deviceQuery.exe和bandwidthTest.exe。笔者目录及结果如下:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\demo_suite

关于执行EXE文件一闪而过的问题,可以先打开命令行,将文件拖进来执行。

windows下安装配置cudn和cudnn_第6张图片
deviceQuery.exe执行结果

windows下安装配置cudn和cudnn_第7张图片
bandwidthTest.exe执行结果

到此,CUDA的安装就算完成了!真不容易…

(三)CUDNN的下载安装

  1. 概念

CUDNN是用于深度神经网络的GPU加速库。它强调性能、易用性和低内存开销。NVIDIA cuDNN可以集成到更高级别的机器学习框架中,如加州大学伯克利分校的流行CAFFE软件。简单的,插入式设计可以让开发人员专注于设计和实现神经网络模型,而不是调整性能,同时还可以在GPU上实现高性能现代并行计算。

相比标准的cuda,它在一些常用的神经网络操作上进行了性能的优化,比如卷积,pooling,归一化,以及激活层等等。

  1. 下载
    这里是下载地址。根据自己安装的CUDA版本选择相应的CUDNN的版本,这里选择的是V5 for CUDA 8.0版本。

    windows下安装配置cudn和cudnn_第8张图片
    CUDNN下载版本选择

  2. 安装
    作为cuda的补充,安装简单多了,只需要把下载后的压缩文件解压缩,分别将cuda/include、cuda/lib、cuda/bin三个目录中的内容拷贝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5对应的include、lib、bin目录下即可。

至此,深度学习的CUDA和CUDNN就安装完毕了。

参考文献

windows7 64位机上安装配置CUDA7.5(或8.0)+cudnn5.0操作步骤
CPU、GPU、CUDA,CuDNN 简介

你可能感兴趣的:(windows下安装配置cudn和cudnn)