深度学习GPU环境安装(WINDOWS安装NVIDIA)

1.检测是否支持GPU环境

1.1.打开设备管理器

        winows下面搜索设备管理器(或者从桌面"此电脑"——>右键点击——>"管理"打开)

 1.2.查看本地显卡

        在"设备管理器"——"显示适配器"中,如果没有,则没有显卡,不支持安装。

1.3.本地显卡是否支持CUDN

        查看是否支持地址:https://www.nvidia.com/Download/index.aspx?lang=en-us

        例如我本地支持:

2.安装显卡驱动

2.1.下载显卡驱动

        官方驱动地址:https://www.nvidia.com/Download/index.aspx?lang=en-us

        搜索自己对应的版本然后下载:

 

 2.2.安装显卡驱动

        下载完成后双击安装,根据程序默认继续下一步即可。

 

2.3.重启电脑

         安装完成后,需要重启电脑。

3.选择CUDA和cuDNN版本

3.1.驱动支持版本

        CUDA的版本依赖于显卡的驱动程序版本,首先查看GPU驱动版本,win搜索NVIDIA控制面板。

         可以看到我的版本号是551.61。

        官方版本支持地址:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

        我的驱动版本是551.61,因此可以安装CUDA 12.3.x。但是由于机器学习tensorflow框架是有版本限制的,所以选择框架支持的版本11.2.0。(下一小节说明了框架的支持版本) 

3.2.根据机器学习框架tensorflow选择CUDA、cuDNN版本

        CUDA、cuDNN、TensorFlow 版本选择:

        官方支持版本地址:https://tensorflow.google.cn/install/source_windows#gpu

         最新支持CUDA11.2,向下兼容发现可以安装cuDNN8.1和tensorflow_gpu-2.6.0。

4.安装CUDA

4.1.下载CUDA

        下载地址:https://developer.nvidia.com/cuda-toolkit-archive
        由上一章节可知,我本地选择:CUDA11.2,cuDNN8.1(根据实际选择对应版本)

 

 4.2.安装CUDA

        下载到本地后双击安装:

         安装完成后检查环境变量中的变量:

        在cmd中输入如下命令检查:

nvcc -V

        有如下消息提示则安装成功:

5.安装cuDNN

5.1.下载cuDNN

        cuDNN下载(最新版本):https://developer.nvidia.com/zh-cn/cudnn
        cuDNN历史版本:https://developer.nvidia.cn/rdp/cudnn-archive
        由于我们选择的是cuDNN8.1版本:

 

5.1.安装cuDNN

         下载之后解压有以下内容:

         都复制到(除了NVIDIA_SLA_cuDNN_Support.txt文件)CUDA的安装目录(C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2)下。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/721340.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Python】-----基础知识

注释 定义:让计算机跳过这个代码执行用三个单引号/双引号都表示注释信息,在Python中单引号与双引号没有区别,但必须是成对出现 输出与输入 程序是有开始,有结束的,程序运行规则:从上而下,由内…

低代码平台开发——基于React(文末送书)

目录 小程一言适用对象本书达成 书籍介绍作者简介内容介绍书籍目录阅读指导 小程送书 小程一言 《低代码平台开发——基于React》这本书主要围绕低代码平台和React技术的结合展开,为读者提供了关于低代码平台开发的理论和实践知识。 ## 书中内容简介 书中内容分为…

多线程环境中使用UdpClient,适当的同步机制

在多线程环境中使用UdpClient时,适当的同步机制是非常重要的,以防止数据竞争和不一致的状态。以下是一些建议的同步机制: 使用锁(Lock): 在C#中,你可以使用lock关键字来确保在给定时间内只有一个…

go-zero入门

本文简单介绍了go-zero,以及go-zero相关的安装配置。通过go-zero的hello world级别的一个的单体应用和一个包含两个服务的微服务应用,以实践的方式展示了go-zero项目的入门级搭建。 文章目录 1. 简介2. 快速开发单体应用3. 微服务应用搭建3.1 用户服务 u…

一本书讲透ChatGPT,实现从理论到实践的跨越!大模型技术工程师必读书籍【送书活动】

目录 前言一、内容简介二、作者简介三、专家推荐四、读者对象五、目录福利总结 前言 OpenAI 在 2022 年 11 月推出了人工智能聊天应用—ChatGPT。它具有广泛的应用场景,在多项专业和学术基准测试中表现出的智力水平,不仅接近甚至有时超越了人类的平均水平…

【Docker】Windows11操作系统下安装、使用Docker保姆级教程

【Docker】Windows11操作系统下安装、使用Docker保姆级教程 大家好 我是寸铁👊 总结了一篇【Docker】Windows11操作系统下安装、使用Docker保姆级教程的文章✨ 喜欢的小伙伴可以点点关注 💝 前言 什么是 Docker? Docker 是一个开源平台&…

linux实现远程文件夹共享-samba

目录 问题描述Samba如何挂载常用参数临时挂载实例一种长期挂载方法(已失败,仅供参考)查看挂载取消挂载umount失败 问题描述 我的代码需要访问存在于两个系统(win和linux)的文件夹,我不是文件夹的创建者&am…

中国电子学会(CEIT)2023年09月真题C语言软件编程等级考试二级(含解析答案)

中国电子学会(CEIT)考评中心历届真题(含解析答案) C语言软件编程等级考试二级 2023年09月 编程题五道 总分:100分一、数组指定部分逆序重放(20分) 将一个数组中的前k项按逆序重新存放。例如,将数组8、6、5、4、1,前3项逆序重放得到5、6、8、4、1。 时间限制: 1…

STM32基础--什么是寄存器

STM32 长啥样 我使用的芯片是 144pin 的 STM32F103ZET6,具体见图 STM32F103ZET6 实物图。这个就是我们接下来要学习的 STM32,它将带领我们进入嵌入式的殿堂。芯片正面是丝印,ARM 应该是表示该芯片使用的是 ARM 的内核,STM32F103Z…

【操作系统学习笔记】文件管理2.4

【操作系统学习笔记】文件管理2.4 参考书籍: 王道考研 视频地址: Bilibili 缓冲区管理 介绍 缓冲区是一个存储区域,可以由专门的硬件寄存器组成,也可利用内存作为缓冲区有。使用硬件作为缓冲区的成本较高,容量也较小,一般仅用…

three.js如何实现简易3D机房?(一)基础准备-上

目录 一、tips 二、功能说明 1.模型初始化 2.功能交互 三、初始化准备 1.目录结构 2.创建三要素 3.创建轨道控制器 4.初始化灯光 5.适配 6.循环渲染 一、tips 1.three.js入门的相关基础性知识就不在此过多赘述了,可以自行提前了解 three.js docs&…

Pytest框架中的测试用例执行方式!

前言 本文将针对pytest的核心特性之一——测试用例的执行方式展开深入探讨,并通过详尽的实战示例展示如何在不同环境下灵活操控测试运行,同时全面解析pytest中常见的且极具实用价值的命令行选项。 一、从基础到进阶:pytest在命令行下的测试用…

苹果电脑专业的Mac垃圾清理工具CleanMyMac X4.14.7

CleanMyMac X是一款专业的Mac清理工具,它具有强大的功能和易用的界面,可以帮助用户快速清理Mac上的无用文件和垃圾,优化系统性能,提升电脑运行速度。 该软件的核心功能包括智能扫描与清理、应用程序管理、隐私保护和系统维护等。…

LeetCode217. Contains Duplicate

文章目录 一、题目二、题解 一、题目 Given an integer array nums, return true if any value appears at least twice in the array, and return false if every element is distinct. Example 1: Input: nums [1,2,3,1] Output: true Example 2: Input: nums [1,2,3,4…

简单介绍SpeechPrompt、SpeechPrompt V2、SpeechGen

主要介绍SpeechPrompt、SpeechPrompt V2、SpeechGen SpeechPrompt 模型结构和原理(语音到符号) 整体思路:音频特征提取(HuBert/CPC),离散–》deep prompt speechLM(GSLM)—》概率映射–>目标Verbaliz…

代码随想录刷题笔记-Day28

1. 重新安排行程 332. 重新安排行程https://leetcode.cn/problems/reconstruct-itinerary/给你一份航线列表 tickets ,其中 tickets[i] [fromi, toi] 表示飞机出发和降落的机场地点。请你对该行程进行重新规划排序。 所有这些机票都属于一个从 JFK(肯…

计算题--时标网络图

时标网络图相当于是双代号网络图和横道图的结合体,特点是多了虚线和波浪线〰️,虚线代表虚工作(只能竖着画),波浪线代表自由时差(横着画)。 在时标网络图中 找关键路径,没有波浪线的…

07_mdioLinux内核模块

01_basicLinux内核模块-CSDN博客文章浏览阅读316次&#xff0c;点赞3次&#xff0c;收藏3次。环境IDubuntuMakefilemodules:clean:basic.creturn 0;运行效果。https://blog.csdn.net/m0_37132481/article/details/136157384my_mdio.c #include <linux/kernel.h> #includ…

【数据结构与算法】深入浅出:单链表的实现和应用

&#x1f331;博客主页&#xff1a;青竹雾色间. &#x1f618;博客制作不易欢迎各位&#x1f44d;点赞⭐收藏➕关注 ✨人生如寄&#xff0c;多忧何为 ✨ 目录 前言 单链表的基本概念 节点 头节点 尾节点 单链表的基本操作 创建单链表 头插法&#xff1a; 尾插法&#…

【数据结构】 简单认识包装类与泛型

文章目录 包装类基本数据类型和对应的包装类拆箱和装箱自动装箱和自动拆箱包装类面试题 什么是泛型为什么要使用泛型泛型类的创建语法泛型类的使用语法示例类型推导(Type Inference) 裸类型(Raw Type)泛型如何编译的擦除机制为什么不能实例化泛型类型数组 泛型的上界语法示例复…