Win10系统安装CUDA10.0和cuDNN

article/2025/9/11 5:02:59

本机配置

系统:Win10 64位

显卡:GTX 1060 6GB


CUDA安装前准备

在安装之前一定要先安装VS2017,否则在安装CUDA过程中会报错导致安装无法正常进行下去

VS2017_Community下载链接:https://visualstudio.microsoft.com/zh-hans/downloads/

在安装选项中勾选“C++桌面开发”即可


CUDA安装过程

CUDA下载链接:https://developer.nvidia.com/cuda-10.0-download-archive

CUDA Toolkit Documentation:https://docs.nvidia.com/cuda/archive/10.0/cuda-installation-guide-microsoft-windows/index.html#compiling-examples

注:因为后续还要安装Pytorch,Pytorch目前还不支持CUDA10.1版本,所以选择CUDA10.0进行安装;如图:

在官网上选择适合操作系统的CUDA版本:

注:可能是网络的原因,在之前的下载过程中一直出现服务器无法响应的错误,在网上找到了已经下载的CUDA和cuDNN百度云分享链接:https://pan.baidu.com/s/1iJtjydqfSyJbW6KnYe3ZZw 提取码:fhwp

CUDA版本与官网下载一致:cuda_10.0.130_411.31_win10.exe

下载完成后开始CUDA的安装,默认下载路径点击“下一步”

在安装过程中出现了如下错误:

在CUDA论坛上出现的提问以及官方人员的回答:No supported version of Visual Studio was found...

在安装CUDA之前一定要先安装VS2017,博主之前安装的VS2019本以为可以支持CUDA的编译,没想到还是出现了安装错误,在查阅CUDA官方文档之后,还是建议安装VS2017版本。

VS2017_Community下载链接:https://visualstudio.microsoft.com/zh-hans/downloads/

在安装选项中勾选“C++桌面开发”即可

在CUDA安装界面选择后退,重新进行环境检查,这时已经可以继续进行安装。

CUDA10.0安装非常简单,完成之后系统的环境变量也已经自动添加。


测试CUDA是否完成安装

1.命令行测试

打开cmd命令行窗口输入nvcc -V,对CUDA是否完成安装进行检查:

2.编译测试文件

打开C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0路径下的Samples_vs2017.sln

在“解决方案资源管理器”中找到1_Utilities,右键点击“生成”

这时VS2017在编译过程中产生“找不到Windows SDK版本”的错误:

解决方法:在解决方案中右键选择“重定解决方案目标”

项目即可编译运行通过:

3.验证deviceQuery.exe和bandwidthTest.exe

打开cmd窗口,定位到C:\Program Data\NVIDIA Corporation\CUDA Samples\v10.0\bin\win64\Release

分别输入deviceQuery,bandwidthTest并运行,但是这时没有显示成功安装的信息,报错(已解决):

注:最初安装CUDA记录下安装路径,在对应路径中找到NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\demo_suite即可

本来以为是CUDA安装错误,但是在参考另一篇博文之后发现是文件路径错误,应进入到如下目录中:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\demo_suite

分别输入deviceQuery,bandwidthTest并运行,Rsult=PASS则说明通过,反之,Rsult=Fail 则需要重新安装

deviceQuery

bandwidthTest

证明CUDA已经在本机上安装成功!

 

配置CUDA环境变量

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

2.添加:

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
3.在cmd窗口查看环境变量配置情况,输入set cuda:

安装cuDNN

打开cuDNN网页:https://developer.nvidia.com/rdp/cudnn-download

注意在下载之前需要完成开发者注册(就是注册一个账号)

选择与CUDA匹配的cuDNN版本进行下载

选择操作系统版本

下载之后是个压缩包文件,解压缩:

将CUDA\bin、CUDA\include、CUDA\lib中的内容拷贝到相应的C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0文件路径下即可:

按道理来讲到这里cuDNN应该已经算安装完毕了,但是参考一个博文,还是添加了cuDNN的环境变量,不知道是否有必要?

Win10安装CUDA10和cuDNN

后记

根据参考博文,后面还有在VS2017中编译CUDA文件的过程,不过感觉没必要,就不进行这一步操作了。

相关参考

windows下安装配置cudn和cudnn

Win10+CUDA10+VS2017 安装配置教程

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

Win10安装CUDA10和cuDNN

 


http://chatgpt.dhexx.cn/article/al2eNbtr.shtml

相关文章

IDEA常用快捷键汇总

目录 1、Ctrl 部分2、Alt 部分3、Shift 部分4、Ctrl Shift 部分5、Ctrl Alt 部分6、主函数快捷键7、打印语句快捷键 sout8、查找快捷键 Ctrl F9、万能键Alert Enter10、for循环的快捷键11、Ctrl N 搜索类12、Ctrl Shift N 强力搜索13、Ctrl H 查看类的继承关系14、Alt …

IntelliJ IDEA Debug 快捷键

本文为joshua317原创文章,转载请注明:转载自joshua317博客 IntelliJ IDEA Debug 快捷键 - joshua317的博客 一、第一组debug快捷键 第一组debug快捷键共有8个按钮,从左到右依次为 1 Alt F10 Show Exception Point:如果你的光标在其它行或者其它的页面…

回顾IDEA全局搜索快捷键

Ctrl Shift F就可以进行全局搜索。 注意如果安装了搜狗输入法,可能存在热键冲突。

idea搜索快捷键总结大全

CtrlF 是在本页查找 CtrlShiftR是全局查找 CtrlShiftN按文件名搜索文件 ctrlalt鼠标左键 跳转到接口实现类 alt7展示类结构 参考文献:idea全局搜索快捷键总结_小志的博客的博客-CSDN博客_搜索快捷键 自动生成方法注释 快捷键: /**回车 IDEA中的Debug控制台输…

idea搜索快捷键

1、全局搜索 shift shift 双击 功能:在整个项目中搜索匹配符合关键词的位置作用:显示当前项目中的此关键字位置,但是这个搜索支持模糊查询 效果图: 2、Ctrl F在当前类中,页中进行查找相关方法等 功能&#xff1…

idea全局搜索快捷键总结

idea全局搜索快捷键总结 一、CtrlF或者CtrlShiftR 按照文本的内容查找1. 相当于eclipse的ctrlH,CtrlF是在本页查找2. 相当于eclipse的ctrlH,CtrlShiftR是全局查找 二、CtrlShiftN按文件名搜索文件三、CtrlH 查看类的继承关系四、AltF7查找类或方法在哪被…

用python 代码写一个表白I love you

废话不多说,直接上效果图 是动图哦,可以属上自己的大名,需要代码的宝宝,关注,私信我

79行代码,利用Python写表白程序,女神惊呆了!

都什么年代了还用这么老土的表白方式 不过,腼腆的你可以试试~ 实用技能Get√ 利用Python生成表白程序,帮你更唯美地表白,成功率极高 导入库 设置屏幕 添加文本信息 按钮 生成随机坐标 点击答应按钮后显示的页面 属性添加 逻辑判断 设置各种信息 如果你依然在编程…

用python画爱心表白代码

# -*- coding:utf-8 -*- import turtle import time# 画爱心的顶部 def LittleHeart():for i in range(200):turtle.right(1)turtle.forward(2)# 输入表白的语句,默认I Love you love input(请输入表白语句,默认为输入为"I Love you": ) # 输…

用python的海龟,来画爱心,程序员七夕表白必备

马上就七夕了,那么身为大学生的我们,如何在向女友表达爱意的同时,还能同时展示出自己的学识呢?那么这个用python画爱心,一定要收藏下来。说不定你的女朋友习惯了巧克力和花后,突然看到你送它一个爱心后&…

python表白代码-520使用Python实现quot;我爱你”表白

摘要: 每到情人节、七夕节,不少小伙伴大伙伴们都会遇到这样一个世纪问题――怎么给女朋友/老婆一个与众不同的节日惊喜。今天给大家分享一个独特的表白方法――用"我爱你”拼出心爱人的模样! 每到情人节、七夕节,不少小伙伴…

Python 打造最强表白程序(源码)

此程序结合数据抓取 微信自动发消息 定时任务,实现一个能每天自动定时给你心爱的 ta 发送: 你们相识相恋天数 情话 我爱你的图片。具体的消息如下: 每天发送的消息格式如下: message """亲爱的{}:早上好,今天…

python告白代码,只属于程序员的浪漫

写在前头: 慢慢的,程序员这个行业成为大家茶余饭后取乐的无辜群体。只要说到程序员,脑海中就浮现出刻板印象,标配穿搭:格子衫,牛仔裤,黑框眼镜。当然秃顶也是必须的,更狠的吐槽还有邋里邋遢&…

python表白代码-python告白代码,只属于程序员的浪漫

不知何时,不知何因,程序员这个行业成为大家茶余饭后取乐的无辜群体。只要说到程序员,脑海中就浮现出刻板印象,标配穿搭:格子衫,牛仔裤,黑框眼镜。当然秃顶也是必须的,更狠的吐槽还有邋里邋遢,不懂浪漫,不知人情世故!开始可能只是幽默玩笑,后面慢慢就越传越多,大家…

python的爱心表白代码

调用turtle模块,然后在屏幕上画一个爱心,并在爱心的中间写上表白的话,爱心的右下角显示要表白的人,表白的话及要表白的人均可设置。在桌面新建文本文档,输入如下代码。 将其后缀名改为.py 双击运行程序,键入…

Python绘制的爱心树与表白代码

Python给女朋友带来的快乐 用的的开发工具为pycham,pycham也是广泛用于做Python开发的工具。运用的turtle库,当然了如果是安装了anaconda3这个库那更好,以为这里面有我们会做Python程序设计时用到的大部分的库,turtle它是python中…

python代码示例表白-python示爱代码

广告关闭 2017年12月,云社区对外发布,从最开始的技术博客到现在拥有多个社区产品。未来,我们一起乘风破浪,创造无限可能。 很多刚入门的盆友都有疑惑怎么把python代码转成可执行的exe? 这里行哥统一解决一下这个问题 …

python开发表白代码(最炫表白代码)

情人节最炫表白代码 七夕最浪漫的表白,最真挚的感情 迷离中,叙述着灯火阑珊的人生别离。旧时的梦,苦涩的情,寻觅着生世不朽的诺言。我为你笔墨隐着的一世风华。蜿蜒无边的红尘路,再也载不动沉沉的相思,我踏…

【Python】表白代码

# -*- coding:utf-8 -*- import turtle import time# 画爱心的顶部 def LittleHeart():for i in range(200):turtle.right(1)turtle.forward(2)# 输入表白的语句,默认I Love you love input(请输入表白语句,默认为输入为"I Love you": ) # 输…

Python绘制表白代码,又是一个表白神器(赠源码,文章内有效果展示)

前言 嗨呀,又是我,又给你们带来了表白的代码 之前发了那些 照片里面加文字的…还有烟花…还有跳动爱心…emm你们也可以去看看哦 今天带来的这个,也是很不错哦 只不过它出来的有些慢,我这里先给你们看看这个效果图吧 效果展示…