1.查看当前显卡是否支持CUDA
1.1 获取显卡信息
右击开始
,选择设备管理器
,然后点击显示适配器
,其中显示的就是自己的显卡版本,比如这里的是NVIDIA GeForce 820M
。
1.2 查看是否支持CUDA
点击这里查看支持CUDA的显卡版本以及当前显卡对应的算力,比如这里是2.1
(laji)。如果支持,再安装CUDA。
注意:CUDA9只支持3.0以上算力!CUDA9只支持3.0以上算力!CUDA9只支持3.0以上算力!,低于3.0的自觉安装CUDA8.0及以下版本。
2.安装CUDA
CUDA8.0下载地址:https://developer.nvidia.com/cuda-80-download-archive
看图安装
这里路径不是安装路径,是临时路径,默认就行。
注意这里选择自定义
,而不是精简
,所谓精简
实际上是全部安装。
其余默认。
安装完成后,应该会多了几个新的环境变量:
- CUDA_PATH
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0 - CUDA_PATH_V8_0
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0 - PATH
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\libnvvp
3.cuDNN
cuDNN7下载地址:https://developer.nvidia.com/rdp/cudnn-archive
随便注册一下就行。
把这里的bin,include,lib
中的文件分别拷贝到%CUDA_PATH%
下对应的bin,include,lib
中。
注意:lib的拷贝应该是把cudnn.lib
文件直接拷贝到%CUDA_PATH%/lib/x64
目录下。
4 验证
4.1 nvcc
cmd
中直接输入nvcc --version
4.2 运行官方demo
- 打开
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0
下的Samples_vs2015.sln
(需要在安装CUDA Sample之前就安装了VS2015,或者其他版本的VS,安装了哪个版本的VS,CUDA Sample就生成哪个版本的项目。)
只生成bandwidthTest
和deviceQuery
两个项目。
- 进入到
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\bin\win64\Debug
目录下,shift+右键
点击此处打开Powershell窗口
,把生成的deviceQuery.exe
和bandwidthTest.exe
分别拖入powershell,运行结果都是Pass
,安装成功。