Win10+CUDA10+VS2017 安装配置教程

目录

本机配置

下载并配置

测试Cuda是否安装成功

配置环境变量

配置VS2017

遇到的问题

参考资料


强烈推荐观看:1. Introduction — cuda-installation-guide-microsoft-windows 12.2 documentation

本机配置

  • win10 64bit(版本1809)
  • i5-7200 U
  • GTX 940MX

下载并配置

①Visual Studio 2017 Community(必须安装,Cuda是与其结合使用的)

②Cuda 10.0

测试Cuda是否安装成功

①命令行测试

  • 打开命令提示符,输入:nvcc -V
  • 出现如下类似信息即为成功

②编译测试文件

  • C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0下找到Samples_vs2017.sln并打开
  • 编译:选择Release x64,右键1_Utilities,点击“生成”

③验证deviceQuery和bandwidthTest

  • 打开命令提示符:定位到 c:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0\bin\win64\Release
  • 分别输入deviceQuery,bandwidthTest并运行,出现如下类似信息便说明CUDA安装成功

配置环境变量

①确认系统变量中:CUDA_PATH和CUDA_PATH_V10.0已经存在

②我们还需要在环境变量中添加如下几个变量:

CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0 
CUDA_LIB_PATH = %CUDA_PATH%\lib\x64 
CUDA_BIN_PATH = %CUDA_PATH%\bin 
CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64 
CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64

③可在cmd中查看配置情况(命令:set cuda

配置VS2017

①新建CUDA 10.0项目

②编译运行初始化的项目文件

③若发生“无法打开"stdio.h”之类的错误

解决方案:在解决方案上右键->属性->VC++目录->包含目录 ,增加“Windows Kits\10\Include\10.0.16299.0\ucrt”路径。 这种办法只能一次解决一个解决方案的问题。

要想以后每次打开项目的时候都直接可以用,那就随便建一个CUDA项目,在“视图->其他窗口->属性管理器Release->Microsoft.Cpp.x64.user->VC++目录->包含目录”中增加“Windows Kits\10\Include\10.0.16299.0\ucrt”路径。

④若提示缺少cudaxxx之类的东西,大概就是缺少依赖项

解决方案:配置属性–>链接器–>输入–>附加依赖项,在其中添加以下依赖项:

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

遇到的问题

①最新的VS2017在编译过程中可能产生类似于“找不到Windows SDK”字样的错误

解决方法:只需要按照它的提示更改为可用版本的SDK即可。

②验证deviceQuery报错:"CUDA: cudaDeviceSynchronize return error code 30"

解决方法:重装NVIDIA显卡驱动

参考资料

(官方)安装说明文档

Win10 安装Tensorflow-GPU版教程(附CUDA安装 could not fine compatible graphic hardware问题解答)

【CUDA】CUDA9.0+VS2017+win10详细配置

vs2017 +CUDA 9.0配置

  • 11
    点赞
  • 95
    收藏
    觉得还不错? 一键收藏
  • 31
    评论
### 回答1: 以下是win10 cuda11.2安装教程: 1. 首先,从NVIDIA官网下载CUDA Toolkit 11.2安装程序。 2. 运行安装程序,选择自定义安装。 3. 在选择组件页面,选择需要安装的组件。建议选择所有组件,以便使用CUDA的所有功能。 4. 在选择安装位置页面,选择安装CUDA的位置。默认情况下,CUDA安装在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2目录下。 5. 在选择安装选项页面,选择是否安装NVIDIA驱动程序。如果您已经安装了最新的NVIDIA驱动程序,则可以选择不安装。 6. 在安装完成后,您需要配置环境变量。将CUDA的bin目录添加到系统环境变量中,以便在命令行中使用CUDA。 7. 最后,您可以测试CUDA是否正确安装。打开命令提示符,输入nvcc -V命令。如果您看到CUDA版本信息,则表示CUDA已经成功安装。 希望这个教程能够帮助您成功安装CUDA 11.2。 ### 回答2: win10 cuda11.2安装教程: 1.首先下载cuda11.2并安装安装完成后会生成一个环境变量,需要将其添加到系统变量中。 2.下载并安装最新版的显卡驱动程序。 3.下载适配于cuda11.2版本的cuDNN库,解压后将其中的文件复制到cuda安装目录下。 4.安装Visual Studio 2017或2019,并在安装时选择C++开发工具和CUDA开发工具。 5.下载并安装NVIDIA Nsight IDE,用于调试和优化CUDA程序。 6.配置Visual Studio,首先在项目属性里选择对应的CUDA工具集版本,并添加cuda库和include文件夹到项目中。 7.在代码中添加CUDA头文件,并编写CUDA代码。 8.编译CUDA程序,并运行。注意需要保证显卡驱动版本和CUDA版本的兼容性。 以上就是win10 cuda11.2安装教程的具体步骤。在实际操作过程中,需要注意版本兼容性和环境变量的配置。如果出现问题,可以查看日志文件或者在相关社区寻求帮助。 ### 回答3: win10 cuda11.2安装教程: 1.首先,检查您的计算机是否支持NVIDIA显卡,NVIDIA显卡是CUDA的必要设备。同时,检查计算机操作系统是否是Windows 10。 2.打开NVIDIA官网,选择CUDA Toolkit11.2下载页面,点击“Download”下载CUDA Toolkit 11.2安装程序包。 3.下载后,双击运行安装程序包,按照提示安装CUDA Toolkit 11.2。 4.选择默认安装选项,并同意许可协议。在“选择给定的配置选项”中,选择您需要安装的组件,包括CUDA,加速器驱动程序和其他组件。在“选择安装位置”中,可以更改安装路径。 5.在CUDA Toolkit 11.2安装完成后,打开您的本地主机文件夹,找到CUDA Toolkit 11.2的文件夹。右键单击此文件夹,选择“属性”选项并单击“环境变量”。 6.在环境变量对话框中,添加CUDA安装路径。选择“新建”并设置变量名称为“CUDA_PATH”,将其值设置为CUDA Toolkit 11.2的安装路径(例如:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2)。 7.验证CUDA Toolkit 11.2的安装是否成功,打开cmd命令提示符。在命令提示符中,键入以下命令:nvcc -V。 8.如果您看到相应版本的CUDA Toolkit信息,表示CUDA Toolkit 11.2 已经安装好了。现在你就可以开始使用CUDA了。 以上为win10 cuda11.2安装教程,希望能够对您有所帮助。如果遇到任何问题,请及时咨询专业人士或者参考官方文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值