一、Windows10系统下安装
CUDA + visual studio 2015
- 首先下载CUDA安装包 下载 或者 NVIDIA官网,选择适合自己系统的版本 。
-
安装选择默认即可,由于我之前安装过了VS2015所以直接安装,如果没有安装则需要先安装VS后安装CUDA。
-
如果安装过程一直失败的化,可能是版本不对。
-
完成安装后系统会自动添加两个环境变量 ,且桌面有“NVIDIA Nsight HUD Launcher“程序调试工具的快捷键
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
-
配置环境变量,在系统变量添加以下几个环境变量
CUDA_BIN_PATH: %CUDA_PATH%\bin CUDA_LIB_PATH: %CUDA_PATH%\lib\x64 CUDA_SDK_PATH: C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0 CUDA_SDK_BIN_PATH: %CUDA_SDK_PATH%\bin\x64 CUDA_SDK_LIB_PATH: %CUDA_SDK_PATH%\common\lib\x64
-
在系统PATH中添加
%CUDA_BIN_PATH% %CUDA_LIB_PATH% %CUDA_SDK_BIN_PATH% %CUDA_SDK_LIB_PATH%
- 保存设置
- 打开VS2015(其他版本类似)后会看到,程序调试工具Nsight,已经植入
- 新建项目会看到模板中有NVIDIA,其下有安装的CUDA,如下图所示
- 填写项目名称和保存路径,创建项目
- 添加include和lib
//添加include //1. 项目右键–>属性–>配置属性–> VC++目录–>包含目录,添加include库: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\common\inc //2. 项目右键–>属性–>配置属性–> VC++目录->库目录,添加lib库 C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\common\lib\x64 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64 //3. 项目右键–>属性–>配置属性–>链接器–>常规–>附加库目录(第一没有配置报错了): C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64 //4. 项目右键–>属性–>配置属性–>链接器–>输入–>附加依赖项,添加如下所示的依赖库。 cudart.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
-
至此即完成了配置,可以测试以下CUDA给出的例子,在“C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0”目录下寻找
二、Ubuntu16.04系统下安装