本机配置

系统: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相关推荐

  1. Ubantu18.04上配置cuda10.0和cudnn

    Ubantu系统和显卡驱动是小伙伴帮我安装的,cuda10.0和cudnn是我自己安装的,所以在此只说明cuda10.0和cudnn的安装过程~ 一.安装cuda 在官网(链接1)下载安装文件: 选择 ...

  2. Ubuntu20.04下安装 NVIDIADriver-460、CUDA-10.0、cuDNN、tensorflow、pytorch

    Ubuntu下安装 NVIDIADriver.CUDA.cuDNN.tensorflow.pytorch 1.安装NVIDIA驱动 首先,检测你的NVIDIA显卡型号和推荐的驱动程序的模型. ubun ...

  3. linux 显卡扩展坞,Ubuntu18.04上外接显卡扩展坞安装Nvidia驱动和CUDA10.0及cuDNN

    前言 一通折腾,算是把显卡扩展坞给接上用起来了.能找到的Ubuntu外接显卡扩展坞配置深度学习环境的资料比较少,乱折腾一番总算是能用了.现努力回忆过程,尽可能完整地记录下来配置环境的过程. ----- ...

  4. 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 ...

  5. 【tensorflow】安装cuda10.0 and cudnn 7.5.0 and tensorflow-gpu==1.14.0

    安装cuda 的一天 使用实验室同学下载好的cuda安装报错 文件直接传:7zip Data error: 原因是安装文件损坏,重新下载 安装包下载 cuda 10.0版本 官网安装中断: 开了vpn ...

  6. Ubuntu16.0下安装显卡驱动、cuda10.0 、cudnn的活生生案例

    由于本人记性不好,所以将深度学习环境配置过程中的活生生教训记录下来,避免以后再在相同的地方栽跟头,时间如金,且行且珍惜. 这个方法在环境配置环境完成后才发现的,一般来讲啊,亲测有效的一般含金量都比较高 ...

  7. Win10卸载cuda10.0,重装cuda11.0

    1.打开应用和功能,带有当前cuda版本号的都卸载,我的卸载圈住的5个就好. 2.删除原有的环境变量 3.重新安装CUDA11.0 关于版本对应问题和软件网址参考: 3.1 自定义安装 3.2 如果没 ...

  8. Win10系统安装MySQL8.0.13遇到的问题!

    操作系统:Window10 MySQL版本:8.0.13-winx64 安装步骤比较简单,本文不再啰嗦,以下是runoob提供的安装说明: http://www.runoob.com/mysql/my ...

  9. Windows10+Cuda10.0.130+Cudnn 10.0出现CUDA安装失败的情况

    安装Cuda前需要提前安装好VS 2017 解决方案: 第一步:安装CUDA时,选择自定义安装. 第二步:取消勾选CUDA中的Visual Studio Integrantion 安装完成

最新文章

  1. 记录一下添加查询场地坐标功能中修改判断条件和画点的大小
  2. java使用重绘实现拖动_原生JS使用Canvas实现拖拽式绘图功能
  3. Dell服务器使用集成RAID卡
  4. WebGL three.js学习笔记 6种类型的纹理介绍及应用
  5. 建立表/索引时的 存储参数:【PCTUSED参数与PCTFREE参数】
  6. android -------- java虚拟机和Dalvik虚拟机
  7. angular input使用输入框filter格式化日期
  8. 通过Rancher Desktop在桌面上运行K8s
  9. linux打包cpio命令例子,linux压缩命令——tar、cpio详解
  10. echarts 水桶注水式柱状图
  11. IIS和APACHE共用80端口的方法
  12. 計蒜客/數正方形(dp)
  13. linux通过usb链接网络,Nokia N9 通过USB连接使用PC(Linux)主机的网络
  14. 挑战全网目前最全python例子(附源码),独此一家,经典值得收藏!!!(五):Python绘图,Python实战
  15. 银行卡系统(面向对象进阶习题)
  16. vue-项目使用过程中遇到的一些问题
  17. 桌面窗口管理器 GPU 3D 占用100% 的解决方法
  18. ionic的生命周期
  19. 电子信息技术专业名词中英文对照(一)
  20. The Rust Programming Language - 第19章 高级特征 - 19.5 宏

热门文章

  1. Python学习笔记——照片换底色
  2. 2022年中国集成电路设计人才需求报告,免费下载
  3. 2018焦作ICPC E. Resistors in Parallel(打表+大数)
  4. 使用Canvas HTML5画出时钟
  5. java操作redis简单示例
  6. spring Boot Configuration Annotation Processor not fount in classpath
  7. 进阶 - Git的标签管理
  8. 远程渗透登陆他人电脑
  9. 数据库函数依赖与候选码求解
  10. Hander异步消息处理机制完全解析