关于CUDA和CuDNN配置的小问题

为了方便组员操做,简单写一下CUDA的配置啦。python

首先你须要一台电脑,有NVDIA显卡的那种(就那个煤气灶,你懂我意思吧),而后就继续往下走吧,若是没有的话能够找一下右上角的红叉了,这篇文章对你可能么得用处了。微信

怎么知道我还要不要往下看呢,右键->个人电脑->管理;设备管理器->显示适配器:网站

下面就会看到有NVIDA的显卡啦,那有的话恭喜你,你不用关这篇文章了!你能够继续往下看惹!ui

首先咱们更新一下咱们的显卡驱动到最新版本,这里建议你们去NVIDA的官网更新,传送门:https://www.geforce.cn/drivers,里面有三种操做,自动更新:GeForce Experience(这是最吼的,懒人首选),还有手动查找显卡型号的驱动和自动检测GPU的,而后你们就跟着一步步往下装更新到最新啦~spa

Then,你须要一个VS,不过VS的安装就相对亲切友好了,须要注意的是安装时记得勾选VC++,否则你大几率会遇到CUDA编译错误。Finally,咱们安装一下Python,这里须要注意一下的是,若是VS2017安装的时候,你已经装了Python,就表再装了,打开VS2017, 点击Tools->Python->Python Environments,应该能够看到Python 3.6,在下面有个folder,大概是“c:\Program Files(x86)\Microsoft Visual Studio\Shared\Python36_64”,把这个字符串copy下来。而后打开Settings->Home->About->System info,在弹出的窗口中选择Advanced system settings->Advanced->Environment Variables->System variables->Path->Edit->New,把刚才的python环境变量字符串paste进来。若是有多个python环境,建议把一些旧的版本卸载先,保证你的机器没有那么多垃圾。
点击OK后,再Win+R,输入cmd打开命令提示符窗口,输入Python,就能够正常使用了。翻译

而后准备工做到这里就基本完成啦~进入正题:code

 

一、安装CUDA

首先咱们又要去一个神奇的小网站,https://developer.nvidia.com/cuda-toolkit-archive,你会看到一些神奇的版本blog

好比这种,可是千万不要就这么可爱的去下载最新版本,由于一般状况下,你的显卡是玩不转这种操做的,那么咱们选什么呢,好比个人菜鸡显卡GeForce 940MX,就比较适合9.0版本的,那么咱们就选9.0吧教程

 

点击后咱这么配置,你们电脑大概都是Windows吧(是Linux的当我没说2333),仍是给出Linux(CentOS为例)和Windows(Win10)的选项选择:ip

Tips:这里建议选local版本,若是你选network版本的话,下载到一半崩了就真的血崩了,毕竟local版本崩了还能再开,network崩了就是每次都要从新下1.4G。

打开安装包,选一个安装路径,而后手动将CUDA库添加到PATH里面去。

这里有个小坑,在安装时可能你要看一下VS的问题,有的时候它跟VS Integration兼容会出现一些问题,若是出现问题请不要勾选VS那项,安装完成后,找到CUDAVisualStudioIntegration\extras\visual_studio_integration\MSBuildExtensions,复制下面的全部文件,复制到本身VS2017的安装目录下面: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\BuildCustomizations,而后就能够愉快使用了。

 

若是你但愿能让CUDA在VS当中新建项目而且愉快使用的话,知乎小姐姐是这么说的(大概是小姐姐)。

 

 

二、安装cuDNN

Tips:最麻烦的地方开始了,前方高能!仍是以Win10为例

仍是须要个神奇的小网站:https://developer.nvidia.com/rdp/cudnn-archive,咱们从里面找到适合咱们的cuDNN版本,

cuDNN v7.0.5 (Dec 5, 2017), for CUDA 9.0

cuDNN v7.0.5 Library for Windows 10

(小声bibi:其实Ubuntu16.04的也在这里了,同样的操做)

然鹅,当你满心欢喜打开下载连接的时候,等待你的是……

等会等会,Membership Required?我用我毕生的英语水平(微软翻译),好像意思是要注册成会员?欧……↑上面就是本教程里面最麻烦的一步了,在下载cuDNN以前须要注册Nvidia会员并验证邮箱。比较骚一点的能够选择微信登陆,能省则省。而后在你基本窒息的时候你就成功get到了   cudnn64_7.dll   这个文件,咱们愉快的把这个文件复制到CUDA的bin目录下便可,就是你以前安装CUDA那个,大概长相是\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin。

到这里基本上CUDA和cuDNN就配好惹,惊不惊喜意不意外?

跟我默念:刺猬最可爱!

相关文章
相关标签/搜索