深度学习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.hqwc.cn/news/512205.html

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

相关文章

【LeetCode】升级打怪之路 Day 14:二叉树的遍历

今日题目: 144. 二叉树的前序遍历94. 二叉树的中序遍历145. 二叉树的后序遍历102. 二叉树的层序遍历 目录 Problem 1:二叉树的递归遍历 【easy】Problem 2:二叉树的迭代遍历 【classic】2.1 前序遍历 迭代版2.2 中序遍历 迭代版2.3 后序遍历 …

大语言模型在科技研发与创新中的角色在快速变化

在技术研发与创新中,比如在软件开发、编程工具、科技论文撰写等方面,大语言模型可以辅助工程师和技术专家进行快速的知识检索、代码生成、技术文档编写等工作。在当今的软件工程和研发领域,尤其是随着大语言模型技术的快速发展,它…

Qt for WebAssembly : Application exit (SharedArrayBuffer is not defined)

用Qt开发 WebAssembly,放到nginx里面,用127.0.0.1访问没问题,用局域网IP访问就提示如下: 总结了以下两种解决办法: ①:配置 nginx http 头 [ 支持:WebAssembly Qt (single-threaded) ] ②&#…

软件测试太卷了,入行5年,我后悔了吗?

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 软件测试是一个付出就有回报的工作,可能很多人会说软件测试就是吃青春饭,…

2024年广东省安全员A证第四批(主要负责人)证考试题库及广东省安全员A证第四批(主要负责人)试题解析

题库来源:安全生产模拟考试一点通公众号小程序 2024年广东省安全员A证第四批(主要负责人)证考试题库及广东省安全员A证第四批(主要负责人)试题解析是安全生产模拟考试一点通结合(安监局)特种作…

YOLOv9独家改进|动态蛇形卷积Dynamic Snake Convolution与RepNCSPELAN4融合

专栏介绍:YOLOv9改进系列 | 包含深度学习最新创新,主力高效涨点!!! 一、改进点介绍 Dynamic Snake Convolution是一种针对细长微弱的局部结构特征与复杂多变的全局形态特征设计的卷积模块。 RepNCSPELAN4是YOLOv9中的特…

React轻松开发平台:实现高效、多变的应用开发范本

在当今快节奏的软件开发环境中,追求高效、灵活的应用开发方式成为了开发团队的迫切需求。React低代码平台崭露头角,为开发人员提供了一种全新的开发范式,让开发过程更高效、更灵活,从而加速应用程序的开发周期和交付速度。 1. 快…

基于java springboot+VUE疫情防疫系统系统前后端分离设计和实现

基于java springbootVUE疫情防疫系统系统前后端分离设计和实现 博主介绍:5年java开发经验,专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留言…

Vmware Fusion 13 安装CentOS、Ubuntu、Windows11虚拟机

Vmware Fusion 13 安装CentOS、Ubuntu、Windows11虚拟机 背景:每次安装都要到处找资源,现在一篇文章足以 文章目录 Vmware Fusion 13 安装CentOS、Ubuntu、Windows11虚拟机一、Mac中安装CentOS虚拟机1️⃣:准备镜像2️⃣:创建虚拟…

JVM(类加载机制)

类加载就是 .class 文件, 从文件(硬盘) 被加载到内存(元数据区)中的过程 类加载的过程 加载: 找 .class 文件的过程, 打开文件, 读文件, 把文件读到内存中 验证: 检查 .class 文件的格式是否正确 .class 是一个二进制文件, 其格式有严格的说明 准备: 给类对象分配内存空间 (先在…

Vue3:用vite创建Vue3项目

一、简介 vite是新一代前端构建工具,官网地址:https://vitejs.cn vite的优势如下: 轻量快速的热重载(HMR),能实现极速的服务启动。对 TypeScript、JSX、CSS 等支持开箱即用。真正的按需编译,不…

自动化测试基础——allure下载安装及配置及pytest + allure-pytest插件生成allure企业级测试报告及企业级定制

文章目录 前言一、allure下载二、allure安装三、allure目录介绍四、allure环境变量配置五、pytest allure-pytest插件生成allure企业级测试报告六、allure企业级报告的log定制七、allure企业级报告功能内容定制1.功能左边层级定制2.功能右边优先级定制3.功能右边测试用例描述定…