Win10系统安装CUDA10.0和cuDNN
本机配置
系统: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
Win10系统安装CUDA10.0和cuDNN相关推荐
- Ubantu18.04上配置cuda10.0和cudnn
Ubantu系统和显卡驱动是小伙伴帮我安装的,cuda10.0和cudnn是我自己安装的,所以在此只说明cuda10.0和cudnn的安装过程~ 一.安装cuda 在官网(链接1)下载安装文件: 选择 ...
- Ubuntu20.04下安装 NVIDIADriver-460、CUDA-10.0、cuDNN、tensorflow、pytorch
Ubuntu下安装 NVIDIADriver.CUDA.cuDNN.tensorflow.pytorch 1.安装NVIDIA驱动 首先,检测你的NVIDIA显卡型号和推荐的驱动程序的模型. ubun ...
- linux 显卡扩展坞,Ubuntu18.04上外接显卡扩展坞安装Nvidia驱动和CUDA10.0及cuDNN
前言 一通折腾,算是把显卡扩展坞给接上用起来了.能找到的Ubuntu外接显卡扩展坞配置深度学习环境的资料比较少,乱折腾一番总算是能用了.现努力回忆过程,尽可能完整地记录下来配置环境的过程. ----- ...
- win10基于anaconda下的tensorflow2.0.0及cuda10.0、cudnn安装成功
anaconda下安装tensorflow2.0.0 cuda10.0下载安装 安装cudnn 安装tensorflow2.0.0 cuda10.0下载安装 CUDA Toolkit 10.0 Dow ...
- 【tensorflow】安装cuda10.0 and cudnn 7.5.0 and tensorflow-gpu==1.14.0
安装cuda 的一天 使用实验室同学下载好的cuda安装报错 文件直接传:7zip Data error: 原因是安装文件损坏,重新下载 安装包下载 cuda 10.0版本 官网安装中断: 开了vpn ...
- Ubuntu16.0下安装显卡驱动、cuda10.0 、cudnn的活生生案例
由于本人记性不好,所以将深度学习环境配置过程中的活生生教训记录下来,避免以后再在相同的地方栽跟头,时间如金,且行且珍惜. 这个方法在环境配置环境完成后才发现的,一般来讲啊,亲测有效的一般含金量都比较高 ...
- Win10卸载cuda10.0,重装cuda11.0
1.打开应用和功能,带有当前cuda版本号的都卸载,我的卸载圈住的5个就好. 2.删除原有的环境变量 3.重新安装CUDA11.0 关于版本对应问题和软件网址参考: 3.1 自定义安装 3.2 如果没 ...
- Win10系统安装MySQL8.0.13遇到的问题!
操作系统:Window10 MySQL版本:8.0.13-winx64 安装步骤比较简单,本文不再啰嗦,以下是runoob提供的安装说明: http://www.runoob.com/mysql/my ...
- Windows10+Cuda10.0.130+Cudnn 10.0出现CUDA安装失败的情况
安装Cuda前需要提前安装好VS 2017 解决方案: 第一步:安装CUDA时,选择自定义安装. 第二步:取消勾选CUDA中的Visual Studio Integrantion 安装完成
最新文章
- 记录一下添加查询场地坐标功能中修改判断条件和画点的大小
- java使用重绘实现拖动_原生JS使用Canvas实现拖拽式绘图功能
- Dell服务器使用集成RAID卡
- WebGL three.js学习笔记 6种类型的纹理介绍及应用
- 建立表/索引时的 存储参数:【PCTUSED参数与PCTFREE参数】
- android -------- java虚拟机和Dalvik虚拟机
- angular input使用输入框filter格式化日期
- 通过Rancher Desktop在桌面上运行K8s
- linux打包cpio命令例子,linux压缩命令——tar、cpio详解
- echarts 水桶注水式柱状图
- IIS和APACHE共用80端口的方法
- 計蒜客/數正方形(dp)
- linux通过usb链接网络,Nokia N9 通过USB连接使用PC(Linux)主机的网络
- 挑战全网目前最全python例子(附源码),独此一家,经典值得收藏!!!(五):Python绘图,Python实战
- 银行卡系统(面向对象进阶习题)
- vue-项目使用过程中遇到的一些问题
- 桌面窗口管理器 GPU 3D 占用100% 的解决方法
- ionic的生命周期
- 电子信息技术专业名词中英文对照(一)
- The Rust Programming Language - 第19章 高级特征 - 19.5 宏