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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Vue学习笔记之Es6转ES5的babel应用

    Vue学习笔记之Es6转ES5的babel应用1、由于目前ES6还不能很好的支持目前常见的浏览器,所以在打包的时候将ES6的代码转换为ES5,转换时可以通过babel进行转换;2、官网说明:3、环境配置,为了更好地匹配项目环境,我这边安装的是7的版本:cnpminstall–save-devbabel-loader@7babel-corebabel-preset-es2015可以使用options属性来给loader传递选项:4、重新编译后,发现编译后的js文件中,没有了ES6中的const,全部通过E

    2022年9月24日
    1
  • 一个软件完整的开发流程介绍

    一个软件完整的开发流程介绍刚开始写博文的时候就应该将这个文章更新一下,虽然不是什么大牛,但是对于软件的开发流程还是比较了解的,毕竟大大小小做过了好几个项目了,今天就大概的说一下,用我做过的一个项目来说吧,写的不好的,请多多见谅,毕竟小生不才。开发流程百度的解释是:不是我懒得写,而是觉得写出来也不是自己的,还不如直接告诉你们我是百度的概念…但是下面的我们就不要百度了,因为百度说的太专业,让你看了很烦,最起码我是很烦(都是…

    2022年7月16日
    21
  • Python中的取整、取余运算「建议收藏」

    Python中的取整、取余运算「建议收藏」1.取整运算在Python中取整运算的运算符为//,且取整运算的取整为向下取整,不进行四舍五入例:9//4=2,即9对4取整等于2-9//-4=2,因为-9÷-4=2.25,取整为2那么问题来了,9//-4等于多少呢?9//-4=-3,因为9÷-4应该等于-2.25,那么对-2.25向下取整,应该为-3,而不是-2,所以9//-4=-3那么-9//4呢?-9÷4也应该等于-2.25,所以向下取整,得到-9//4=-3总结:9//4=2-9//-4=29//-4=-3-9//4=-3

    2022年5月18日
    31
  • Android面试题集合[通俗易懂]

    Android面试题集合[通俗易懂]http://yuweiguocn.github.io/android-interview-list/Java基础简述题(一)&和&&的区别。Get和Post的区别httpresponsecodeudp连接和TCP的不同之处java中的softreference是个什么东西抽象类和接口的区别谈一下对java中的abstract的理解Overload和Override的区别St

    2022年5月20日
    32
  • uat环境和生产环境的区别_angular 生产环境 相对路径无效

    uat环境和生产环境的区别_angular 生产环境 相对路径无效 本人研发小白一名,时间:2017年12月21(周四),坐标:上海。项目上线,测试环境正常,上UAT环境后访问不到数据,于是开始步步分析,细细琢磨,最终成功上UAT,但影响了上生产环境的时间,造成项目延时发布,第一次遇到这么奇怪的事情,之后就是2017年12月26(周二)的上生产环境,不过可怕的事情还是发生了:本地、测试、UAT环境都正常,生产环境有访问不到数据,直到12月27号2:00才解决,…

    2022年9月30日
    0
  • Laravel 单设备登录

    Laravel 单设备登录

    2021年10月27日
    28

发表回复

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

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