- 硬件支撑
- 安装显卡驱动
- CUDA安装
- cuDNN安装
- 测试CUDA是否成功
1.硬件支撑
win7 64位
-
显卡
Nvidia GeForce GT 635M ( 2 GB )
安装之前先进入官网查看自己的显卡能不能用,可以去https://developer.nvidia.com/cuda-gpus查看支持cuda的显卡,
发现自已的显卡支持算力是2.1
不同CUDA版本对应的最小GPU运算能力和最低兼容驱动
- 安装vs 2017
先安装VS2017(很重要),如果你不是先安装的VS2017,而现先安装了cuda的话,那我建议你还是把cuda卸掉重装吧;因为先安装cuda的话,就不会生成配置文件,导致无法使用vs2017;
安装VS2017很简单,只需要安装c++组件就可以,然后一路默认就好。这里提醒使用笔记本的小伙伴们,最好不要安装在C盘下,还是自己在D盘或者其他盘建一个文件夹去安装好一点,因为笔记本的C盘容量一般都不大,
没有必要浪费内存是不是嘛;
2.安装显卡驱动
由于我的显卡驱动正常就没有安装新版本的,如果下载最新的驱动,https://www.nvidia.cn/Download/index.aspx?lang=cn,根据自已的显卡型号选择:
安装包最新版:391.35-notebook-win8-win7-64bit-international-whql.exe
3.CUDA 9.0 安装
3.1 选择KUDA版本
查看自己电脑显卡支持cuda最高版本的步骤:
(1)打开NVIDIA控制面板
(2)点击帮助、系统信息 。点击组件 ,红线处即为CUDA的最高支持版本
有的显卡虽然在上述网站没有显示,但是也支持,比如我的GeForce GT 635M,如果显卡此时支持的CUDA的版本较低可以先更新一下显卡驱动,目前显卡驱动是9.1,但是我更新前的驱动是9.0的,以至于后来安装kuda也是9.0版本的。
另外电脑显卡支持cuda版本还要参考一下以下信息:
可以看到驱动版本是391.35,这是我更新驱动后的版本,在之前是390.77
更新之前:9.0 | 390.77
更新之后:9.1 | 391.35
CUDA Driver和CUDA Toolkit版本对应情况请参考官网。
最终选择下载KUDA 9.0
3.2 下载安装包
- 去官网下载安装的exe文件。官网https://developer.nvidia.com/cuda-toolkit-archive
选择自己显卡能够支持的版本并选择network的exe下载到就可以本地就可以
- 找到已经下载好的exe文件,并双击打开
之后的路径选择D盘创建文件夹KUDA,然后选择此安装路径就可以,这里安装的都是缓存一样,之后的路径才是重点。
3.3 安装
选择自定义安装
勾选以下几个就可以
其他的都不选,点击下一步,出现默认路径
- 由于本人C盘内存不足,直接修改路径为D盘内,之后继续安装即可
D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0
D:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0
- 配置环境
右击此电脑,点击属性 --> 点击高级系统设置 --> 点击环境变量,然后双击系统变量里面的Path -->
在安装kuda的过程中,已经自动配置两个路径的环境变量,这里共四条,放入path即可。
D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64;
D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0;
D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin;
D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\libnvvp;
3.4 验证
然后就是验证cuda是否安装成功了:打开命令提示符 输入:nvcc -V
看到这个显示就证明cuda已经安装成功了!
而输入nvidia-smi
显示结果如下:
如果命令nvidia-smi出错,请进行下一步
把C:\Program Files\NVIDIA Corporation\NVSMI
添加到path。再重新打开cmd窗口,运行nvidia-smi
Not Supported什么鬼?
到最后我也没弄明白这是什么鬼。
4. cuDNN安装
(1)到官网下载CUDNN安装的压缩包https://developer.nvidia.com/cudnn -->
https://developer.nvidia.com/rdp/cudnn-archive
(2)下载之前官网会让你注册一个账号并填写一个问卷调查,跟着他的步骤一步步来就可以,填完之后找到支持你已安装的CUDA版本的CUDNN,下载就可以,下载版本cudnn-9.0-windows7-x64-v7.6.5.32.zip
(3)解压下载的压缩包,并将里边的bin文件夹、include文件夹、lib文件夹复制到CUDA的安装目录里面,(注:之前cuda安装目录里面也有这些文件夹,咱们赋值cudnn的是要把CUDA的这三个文件给覆盖掉)
5. 测试CUDA是否成功
打开CMD,进入安装目录D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\extras\demo_suite
分别执行bandwidthTest.exe
和deviceQuery.exe
,会得到如下结果:
如果上述两步都返回了Result = PASS
,那么就算安装成功啦