【CUDA】cuda安装 (windows版)_windows安装cuda-程序员宅基地

技术标签: cuda  tensorflow  深度学习  工具  windows  

本次安装参考了网上许多教程,结合自己的需求与理解,写下此篇博客,仅做本人总结使用。。

一、前言

windows10 版本安装 CUDA ,首先需要下载两个安装包

  • CUDA toolkit(toolkit就是指工具包)
  • cuDNN

注:cuDNN 是用于配置深度学习使用

官方教程

CUDA:https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html

cuDNN:https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html#installwindows

二、安装工具的准备

1. CUDA toolkit Download

https://developer.nvidia.com/cuda-toolkit-archive

官网安装:

https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64

在这里插入图片描述

在这里插入图片描述

GA = General Availability,通用版本,指软件的通用版本。
RC=Release Candidate,含义 是"发布候选版",它不是最终的版本,而是最终版(RTM=Release To Manufacture)之前的最后一个版本
在这里插入图片描述
官网说明文档,
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

在这里插入图片描述

CUDA的版本是跟显卡型号有关还是驱动有关?

一般是驱动版本决定了能用的CUDA版本的上限,比如新版的显卡驱动可以支持老的CUDA runtime。但是老的显卡可能无法更新到最新的显卡驱动,比如Fermi显卡只能装到391驱动,因此只能用到CUDA9.1。除此之外,显卡硬件与CUDA compute capability相关,当然编译时也可以指定streaming multiprocessor。新的架构支持更多特性就是了。

最终本人下载的

在这里插入图片描述

2. cuDNN Download

cuDNN地址如下,不过要注意的是,我们需要注册一个账号,才可以进入到下载界面。大家可以放心注册的。

https://developer.nvidia.com/rdp/cudnn-download

在这里插入图片描述

注册成功后的下载界面

在这里插入图片描述

可以使用下面网址,查看适配的 cuDNN

https://developer.nvidia.com/rdp/cudnn-archive

在这里插入图片描述

在这里插入图片描述

本人下载的版本如下:

在这里插入图片描述

三、 CUDA 安装与配置过程

  1. 双击“exe文件”,选择下载路径(推荐默认路径)

在这里插入图片描述

  1. 安装选项

如果你是第一次安装,尽量全选
如果你是第n次安装,尽量只选择第一个,不然会出现错误

在这里插入图片描述

不要选Visual Studio Integration,即使选了也不能成功安装

在这里插入图片描述
如果本机的驱动版本(当前版本)小于cuda对应的版本(新版本),则选择,否则不选。如果当前版本小于新版本,并且不覆盖安装,之后电脑会频繁蓝屏或死机

  1. 记住安装位置,tensorflow要求配置环境

在这里插入图片描述

重点提醒:一定要记住这个路径,把这个路径保留下来,后面我们还会用到!!!

  1. 安装进行
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

  1. 安装完成

在这里插入图片描述

查看系统变量中是否添加了路径,如果没有需要自己添加

在这里插入图片描述

测试环境是否安装成功

运行cmd,输入nvcc --version 即可查看版本号;
set cuda,可以查看 CUDA 设置的环境变量。

nvcc --version
set cuda

在这里插入图片描述

在这里插入图片描述

四、cuDNN配置

1.解压

cuDNN叫配置更为准确,我们先把下载的 cuDNN 解压缩,会得到下面的文件:

  1. cuDNN 解压缩后的文件
    在这里插入图片描述

下载后发现其实cudnn不是一个exe文件,而是一个压缩包,解压后,有三个文件夹,把三个文件夹拷贝到cuda的安装目录下

CUDA 的安装路径在前面截图中有,或者打开电脑的环境变量查看,默认的安装路径如下:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1

后面那个v11.1是你自己的版本号

  1. CUDA 安装目录文件:
    在这里插入图片描述
    拷贝时看到,CUDA 的安装目录中,有和 cuDNN 解压缩后的同名文件夹,这里注意,不需要担心,直接复制即可。cuDNN 解压缩后的同名文件夹中的配置文件会添加到 CUDA安装目录中的同名文件夹中。

  2. 拷贝成功后的文件
    在这里插入图片描述

现在大家应该可以理解,cuDNN 其实就是 CUDA 的一个补丁而已,专为深度学习运算进行优化的。然后再参加环境变量

2.添加至系统变量
  1. 往系统环境变量中的 path 添加如下路径(根据自己的路径进行修改)
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\lib

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\libnvvp
  1. 验证安装是否成功

配置完成后,我们可以验证是否配置成功,主要使用CUDA内置的deviceQuery.exe 和 bandwidthTest.exe:
首先win+R启动cmd,cd到安装目录下的 …\extras\demo_suite,然后分别执行bandwidthTest.exe和deviceQuery.exe,应该得到下图:

在这里插入图片描述

在这里插入图片描述

参考博客:

https://blog.csdn.net/mao_hui_fei/article/details/104246466

https://www.pianshen.com/article/8647746165/

https://blog.csdn.net/weixin_45494025/article/details/100746025

https://blog.csdn.net/u011473714/article/details/95042856

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43848614/article/details/117221384

智能推荐

ASP.NET服务端不装Office 操作Excel NPOI 3_.net excel类库 不需要安装office-程序员宅基地

文章浏览阅读2.7k次。作者:Tony QuNPOI官方网站:http://npoi.codeplex.com/ 在Excel中我们经常要设置格式,比如说日期格式(yyyymmdd)、小数点格式(1.20)、货币格式($2000)、百分比格式(99.99%)等等,这些东西在过去我们恐怕只能在服务器端生成好,不但增加了服务器端的代码量,还造成了不必要的字符串替换操作,如今NPOI将让服务器从这种完全_.net excel类库 不需要安装office

漏损分析指标定义(部分)_漏损控制 夜间最小流量-程序员宅基地

文章浏览阅读2.4k次,点赞2次,收藏6次。指标定义1) 最小夜间流量(MNF)(m3/h)最小夜间流量:在凌晨02:00 - 05:00 点间,最小瞬时流量。 滚动1小时最小夜间流量:当采集数据每小时大于1个,取其中最小的瞬时流量。 2)固定1小时最小夜间流量:当采集数据每小时1个时,取最小的瞬时流量。2)净夜间流量 (m3/h): 常用算法:净夜间流量 =前七天MNF平均流值-3倍前七天MNF标准差净夜间流量 = AVERAGE (MNF[7])-3*STDEVP(MNF[7]) 经验算法净夜间..._漏损控制 夜间最小流量

内网渗透 - 代理篇(CobaltStrike代理)_crodstrike杀毒使用代理-程序员宅基地

文章浏览阅读5.4k次,点赞2次,收藏16次。希望你每天醒来都是阳光的,不会因为别人的几句话、几个表情和几个举止,影响自己的心情,好好生活,总会遇见美好的事。。。---- 网易云热评​声明:贝塔安全实验室公众号文章来自团队核心成员和知识星球成员,少部分文章经过原作者授权和其它公众号白名单转载。未经授权,严禁转载!请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与文章作者及本公众号无关!本次所使用的攻击机为kali linux系统,攻击过程中涉及到的工具主要有:proxychains,nmap等。攻击的拓扑结构如下图.._crodstrike杀毒使用代理

《信点开机CindinStarter》多重引导管理器-程序员宅基地

文章浏览阅读322次,点赞8次,收藏7次。信点开机CindinStarter》是一款电脑多重操作系统引导启动管理器,适用于移动办公、应急启动、备份还原、装机维护、形象定制、软件测试等诸多应用场景。启动ISO、IMG、WIM等格式的WinPE、Deepin Live、DOS等装维、体验系统(支持自定义增减);透明源代码、纯净不植入、无广告、类固件、不崩溃、安全舒心,还可用于学习研究;支持扩展ISO、IMG、WIM、VHD、VHDX等格式的第三方或自制系统。支持应急启动、一键装机、一键备份、一键还原、一键移植,而无需专业知识;

Sublime Text下载安装教程非常详细)从零基础入门到精通,看完这一篇就够了-程序员宅基地

文章浏览阅读1.6w次,点赞20次,收藏71次。网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。_sublime text

电网的正序参数和等值电路(一)-程序员宅基地

文章浏览阅读756次,点赞9次,收藏21次。本篇为本科课程《电力系统稳分析》的笔记。本篇为第二章的第一篇笔记。电力系统正常运行中,可以认为系统的三相结构和三相负荷完全对称。而对称三相的计算可以用一相来完成,其中所有给出的标称电压都是线电压的有效值,假定系统全部是Y-Y型连接,不是Y-Y型连接的全部要变换成Y-Y型连接,在这种情况下线电压为相电压的3\sqrt{3}3​倍,即U˙L=3U˙P\dot{U}_L=\sqrt{3}\dot{U}_PU˙L​=3​U˙P​,而线电流等于相电流,即I˙L=I˙P\dot{I}_L=\dot{I}_PI˙L​=I

随便推点

Java-JDK动态代理-程序员宅基地

文章浏览阅读5.9k次,点赞7次,收藏16次。介绍:我们需要掌握的程度动态代理(理解) 基于反射机制掌握的程度:1.什么是动态代理?2.动态代理能够做什么?后面我们在用Spirng和Mybatis的时候,要理解怎么使用的.代理,在我们日常生活之中就有体现,代购,中介,换ip,商家等等.比如有一家美国的大学,可以对全世界招生.留学中介(代理 )留学中介(代理):帮助这家美国的学校招生,中介是学校的代理中介是代替学校完成招生功能代理特点中介和代理他们要做的事情是一致的:招生中介是学校代理,学校是目标。_jdk动态代理

回归预测 | MATLAB实现基于QPSO-GRU、PSO-GRU、GRU多变量回归预测_gru预测matlab-程序员宅基地

文章浏览阅读676次。回归预测 | MATLAB实现基于QPSO-GRU、PSO-GRU、GRU多变量回归预测_gru预测matlab

Error:No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi-程序员宅基地

文章浏览阅读1.3w次。在android studio中编译工程时,偶尔会遇到Error:No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi这样的错误,可能原因是更新了相关组件导致的,解决方法是到Android studio ( Tools -> Android -> SDK Manager_error:no toolchains

配置文件application.properties中文乱码问题_application.properties 中文-程序员宅基地

文章浏览阅读9.5k次。application.properties有个配置项,值含中文,就不行了。网上绝大多数给出的方案,在idea里面,都是说调整设置,setting->editor->File Encodings之类,其实没有什么卵用,对于我这个个案来说。任凭我设来设去,读到的配置信息,仍然是乱码。我的配置文件,其实已经是UTF-8了。后来还是改代码了事,读取配置文件的时候,指定编码。原代码:I..._application.properties 中文

UNIX网络编程_1-源码下载及环境配置_unix网络编程序1 源码下载-程序员宅基地

文章浏览阅读896次,点赞3次,收藏3次。UNIX网络编程配置环境源码下载及环境配置第一个简单的时间获取程序配置环境本人使用的环境为centos 7.2,所使用的配套书籍为UNIX,网络编程第三版链接:https://pan.baidu.com/s/1soJqtB7FtXJrMS0bujuusw提取码:8nom源码下载及环境配置本书所使用的全部源码均可在www.unpbook.com下载,本人也做了百度云存档链接:https..._unix网络编程序1 源码下载

合宙Air105|摄像头|capture|SPI|Serial串口|TFTLCD|Micro SD卡|串口输出|jpg|官方demo|学习(2-2):摄像头camera:功能3:串口输出.jpg_spi camera-程序员宅基地

文章浏览阅读481次。对官方camera - 摄像头demo中capture功能的复现的补充。实现功能3,捕捉图片存入SPI接口外置sd卡,副本同步通过Serial 串口输出jpg文件存入电脑。_spi camera

推荐文章

热门文章

相关标签