首页 > 编程知识 正文

cuda配置,vs2010 cuda

时间:2023-05-06 12:20:49 阅读:279278 作者:4770

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依赖项
配置属性–>链接器–>输入–>附加依赖项
添加库文件:

cublas.libcuda.libcudadevrt.libcudart.libcudart_static.libnvcuvid.libOpenCL.libcublas.lib

注意:添加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依赖项
配置属性–>链接器–>输入–>附加依赖项
添加库文件:

cuda.lib cudadevrt.lib cudart.lib cudart_static.libnvcuvid.lib OpenCL.lib

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。

  •  标签:  
  • cuda