win10+cuda11.0+vs2019安装教程[通俗易懂]

转自:https://www.jianshu.com/p/1fd15d2408bf?utm_campaign=hugo第一步:检查显卡支持的cuda版本1.第一种方法:win+R打开cmd,输入nvidia-smi,我的显卡是nvidia2070super,支持的cuda版本是11.0图1cmd查看显卡支持的cuda版本2.第二种方法:搜索框输入nvidia,出现nvidia控制面板,打开帮助中的系统信息,选择组件,出现cuda版本信息。第二步:安装vs2019.

大家好,又见面了,我是你们的朋友全栈君。

转自:https://www.jianshu.com/p/1fd15d2408bf?utm_campaign=hugo

第一步:检查显卡支持的cuda版本

1.第一种方法:win+R打开cmd,输入nvidia-smi,我的显卡是nvidia 2070super,支持的cuda版本是11.0

win10+cuda11.0+vs2019安装教程[通俗易懂]

图1 cmd查看显卡支持的cuda版本

 

2.第二种方法:搜索框输入nvidia,出现nvidia控制面板,打开帮助中的系统信息,选择组件,出现cuda版本信息。

win10+cuda11.0+vs2019安装教程[通俗易懂]

win10+cuda11.0+vs2019安装教程[通俗易懂]

第二步:安装vs2019

  先安装vs再安装cuda,这样安装cuda的时候vs的路径会加入到cuda中,出错几率可能小一些。vs在官网下载community就够用了,有需求的可以下载其他版本。插件选择使用c++桌面程序,其他插件如果没选择,打开vs创建项目时会提示再安装,由于我已经安装了所以没放图。

第三步:安装cuda

  1)在官网https://developer.nvidia.com/cuda-downloads下载cuda11.0安装包。

win10+cuda11.0+vs2019安装教程[通俗易懂]

2)下载后点击exe文件运行,一路默认安装。到下图时选择自定义。

win10+cuda11.0+vs2019安装教程[通俗易懂]

3)第一次安装全选,第多次安装只选择这几个。我当时第一次安装只选了第一个好像也可以。

Note:在安装过程中发现,如果第N次安装,最好不要选择CUDA下面的nsight system两个选项,不然后续安装会报错。

win10+cuda11.0+vs2019安装教程[通俗易懂]

4)路径我选择的是默认位置。后面一路默认就OK,安装成功关闭。

win10+cuda11.0+vs2019安装教程[通俗易懂]

5)安装结束后,右键 我的电脑–>属性–>高级系统设置–>环境变量,系统变量中已经加入了cuda的两个路径。

win10+cuda11.0+vs2019安装教程[通俗易懂]

6)在系统变量中加入下面的路径,点击确定。

CUDA_BIN_PATH: %CUDA_PATH%\bin

CUDA_LIB_PATH: %CUDA_PATH%\lib\x64

CUDA_SDK_PATH: C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.0

CUDA_SDK_BIN_PATH: %CUDA_SDK_PATH%\bin\win64

CUDA_SDK_LIB_PATH: %CUDA_SDK_PATH%\common\lib\x64

7)在系统变量path中加入下面的的变量:

%CUDA_BIN_PATH%

%CUDA_LIB_PATH%

%CUDA_SDK_BIN_PATH%

%CUDA_SDK_LIB_PATH%

第四步:检测cuda是否安装成功

  1)打开cmd,cd两次到c目录下,复制cuda安装目录下的deviceQuery.exe 和 bandwidthTest.exe两个程序的路径。分别运行这两个程序,result=pass则安装成功,否则就重新安装。

win10+cuda11.0+vs2019安装教程[通俗易懂]

deviceQuery.exe 和 bandwidthTest.exe  路径

win10+cuda11.0+vs2019安装教程[通俗易懂]

win10+cuda11.0+vs2019安装教程[通俗易懂]

win10+cuda11.0+vs2019安装教程[通俗易懂]

第五步:配置vs项目

1)打开vs2019,创建新项目,下拉找到cuda项目。填写项目名和选择项目路径。

win10+cuda11.0+vs2019安装教程[通俗易懂]

2)打开i项目后,找到工具–>选项–>文本编辑器–>文件拓展名, 新增扩展名 .cu 并将编辑器设置为:Microsoft Visual C++。

win10+cuda11.0+vs2019安装教程[通俗易懂]

3)工具–>选项–>项目和解决方案–>VC++项目设置,添加要包括的扩展名”.cu”

win10+cuda11.0+vs2019安装教程[通俗易懂]

4)右键打开的项目–>生成依赖项–>生成自定义–>勾选CUDA v11.0。

win10+cuda11.0+vs2019安装教程[通俗易懂]

5)右键.cu文件–>文件属性设置为 CUDA c/c++。

win10+cuda11.0+vs2019安装教程[通俗易懂]

6)重新生成解决方案,点击运行即可得出结果。安装完成。

Note:我安装时参考的网址:

来自GPU的Hello World-基于Win10+VS2019+CUDA 11.0搭建CUDA编程环境_colin.tan-CSDN博客_window 10 cuda 11.0 driver

【NVIDIA】Win10 + CUDA10 + cuDNN 安装教程_水亦心的博客-CSDN博客_cuda安装教程 win10

WIN10+VS2013+CUDA10安装方法_Xiao_Bai_Ke的博客-CSDN博客_vs2013支持cuda10.0嘛吗

【CUDA】cudnn+CUDA10.0+VS2017+win10详细配置(永久配置)_weixin_42818344的博客-CSDN博客_cudnn10环境配置

如何检查显卡支持哪个版本的CUDA -百度经验

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128535.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月12日 上午11:00
下一篇 2022年4月12日 上午11:20


相关推荐

  • 细说php读书笔记_细说php自测题

    细说php读书笔记_细说php自测题今天我们来读这本书是兄弟连出版社出版的《细说PHP》,买它的原因是,我的PHP是跟着网上视频自学的。后来第一份工作是使用早些年流行的PHPCMS开发。phpcms并不是一款产品,它是一系列产品,当时市场对于cms这个概念其实不是太严谨,因为除了phpcms、dedecms、连discuz、ecshop也都被归类进去了。哦,还有帝国cms,它出品的火车头采集器当时可以说相当好用,后来因为工作需求,就自己写采集器了。正式因为这些cms系统的出现,再加上php语言本身易学易入门的特…

    2025年6月25日
    7
  • PHP中的PEAR是什么?

    PHP中的PEAR是什么?

    2021年11月5日
    46
  • python的逻辑运算符实例_Python逻辑运算符运算实例讲解

    python的逻辑运算符实例_Python逻辑运算符运算实例讲解与运算 只有两个布尔值都为 True 时 计算结果才为 True TrueandTrue gt TrueTrueandF gt FalseFalsean gt FalseFalsean gt False 或运算 只要有一个布尔值为 True 计算结果就是 True TrueorTrue

    2026年3月17日
    2
  • 腾讯架构大调整!七大事业群变六大事业群

    腾讯架构大调整!七大事业群变六大事业群微信又改版了,为了方便第一时间看到我们的推送,请按照下列操作,设置“置顶”:点击上方蓝色字体“程序员之家”-点击右上角“…”-点击“设为星标”。可以啦,让我们继续相互陪伴…

    2022年5月12日
    61
  • “OpenClaw龙虾”:爆火,意味着什么?

    “OpenClaw龙虾”:爆火,意味着什么?

    2026年3月13日
    2
  • 虚拟服务器 emule,emule服务器

    虚拟服务器 emule,emule服务器emule服务器内容精选换一换生产站点服务器为SUSE操作系统,对该云服务器创建容灾演练后,发现容灾演练云服务器的网卡名称与生产站点服务器的网卡名称不一致。示例:操作系统为NovellSUSELinuxEnterpriseServer12SP364bit的生产站点服务器,挂载有5张网卡。登录生产站点服务器,查询网卡名称为eth0~eth4,如图1所示。创远程桌面协议(Remote…

    2022年6月15日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号