1.安装新版CUDA前先卸载旧版本CUDA,否则会有莫名其妙的错误
到控制面板里去找卸载软件,除了图形/声卡驱动和PhysX之外,带有Nvdia和8.0字样的全都卸载即可
https://blog.csdn.net/zongza/article/details/83351582
https://blog.csdn.net/shuiyuejihua/article/details/78738664
2.CUDA安装
选择自定义安装,只需选择CUDA下面的4项就够了(默认是全选的。。。),全装可能有问题.安装完成后重启电脑
https://blog.csdn.net/u010618587/article/details/82940528
2.1命令行测试
打开命令行,输入nvcc --version
出现版本信息即为成功
2.2编译测试文件
打开文件夹C:ProgramDataNVIDIA CorporationCUDA Samplesv10.0,用vs2017打开Samples_vs2017.sln
编译:选择Release x64,右键1_Utilities,点击“生成”
最新的VS2017在编译过程中可能产生类似于“找不到Windows SDK”字样的错误
解决方法:右键解决方案,选择"重定解决方案目标"
打开命令提示符:定位到 c:ProgramDataNVIDIA CorporationCUDA Samplesv10.0binwin64Release
分别输入deviceQuery,bandwidthTest并运行,出现如下类似信息便说明CUDA安装成功
https://blog.csdn.net/leelitian3/article/details/83272272?utm_source=blogxgwz1
3.CUDA程序默认路径
CUDA主要工具在C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.0
CUDA自带SDK: C:ProgramDataNVIDIA CorporationCUDA Samplesv10.0
CUDA本地教程file:///C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/doc/html/index.html
Runtime API:file:///C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/doc/html/cuda-runtime-api/index.html
4.配置VS2017
新建Visual C++空项目
CUDA_TEST右键->添加->新建项->选择CUDA C/C++File,取名CUDA_MAIN
CUDA_TEST右键–>项目依赖项–>自定义生成,选择CUDA10.0
CUDA_MAIN.cu右键->属性,在配置属性–>常规–>项类型–>选择“CUDA C/C++”
项目配置
1.x64
1.1 包含目录配置
右键点击项目属性–>属性–>配置属性–>VC++目录–>包含目录
1.2 添加包含目录:
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv9.0include
1.2 库目录配置
1.VC++目录–>库目录
2.添加库目录:
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv9.0libx64
C:ProgramDataNVIDIA CorporationCUDA Samplesv9.0commonlibx64
1.3配置CUDA静态链接库路径
右键项目–>属性–>配置属性–>链接器–>常规–>附加库目录,添加以下目录:
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv9.0libx64
1.4依赖项
配置属性–>链接器–>输入–>附加依赖项
添加库文件:
注意:添加nvcuvid.lib库文件,编译时,报找不到该文件的错误。去掉后,程序也能运行
1.x86(win32)
1.1 包含目录配置
右键点击项目属性–>属性–>配置属性–>VC++目录–>包含目录
1.2 添加包含目录:
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv9.0include
1.2 库目录配置
1.VC++目录–>库目录
2.添加库目录:
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv9.0libWin32
C:ProgramDataNVIDIA CorporationCUDA Samplesv9.0commonlibx64
1.3配置CUDA静态链接库路径
右键项目–>属性–>配置属性–>链接器–>常规–>附加库目录,添加以下目录:
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv9.0libWin32
1.4依赖项
配置属性–>链接器–>输入–>附加依赖项
添加库文件:
https://blog.csdn.net/leelitian3/article/details/83272272?utm_source=blogxgwz1
https://www.cnblogs.com/wayne793377164/p/8185404.html
https://blog.csdn.net/u013165921/article/details/77891913
https://blog.csdn.net/a2112233445566/article/details/50503980