Windows下安装GPU版Pytorch

升级Driver到最新版本

  1. Windows搜索栏中输入设备管理器
  2. 找到显示适配器一项,点击展开,你将看到你的NVIDIA显卡列在其中
  3. 右键点击你的NVIDIA显卡,选择更新驱动软件…。在弹出的对话框中,选择自动搜索更新的驱动软件。之后,系统将自动搜索、下载并安装最新的驱动版本。完成后,可能需要重启计算机。

查看适配Driver的Cuda版本

  1. 桌面 --》 鼠标右键 --》NVIDIA控制面板,或在任务栏中右击NVIDIA设置打开NVIDIA控制面板
  2. NVIDIA控制面板 –》系统信息

显示中项目可以看到电脑的显卡信息,如 GeForce RTX 2070

  1. 组件 --》NVCUDA64.DLL 在产品名称栏可以看到CUDA driver

在这里插入图片描述

组件中可以看到CUDA 11.6.127 driver,则我的电脑适配的是Cuda 11.6及以下的版本

卸载已安装的Cuda

  1. 设置 --》应用 --》应用和功能
  2. 在搜素中查找 NVIDIA,注意在显示列表中仅卸载含CUDA的软件即可,仅卸载含CUDA的软件即可,仅卸载含CUDA的软件即可,请慎重卸载

没有CUDA相关软件,则不进行卸载步骤

选择对应CUDA

  1. 查看自身显卡的算力,在此网站中搜索显卡型号,可以看到我显卡对应的算力是7.5

在这里插入图片描述

  1. 查看显卡算力支持的CUDA版本

在这里插入图片描述

算力7.5支持的CUDA版本有10.0-10.2,11.0,11.1-11.4,11.5–11.7.1,11.8,12.0-12.4
显卡驱动最高支持的CUDA为11.6,安装的CUDA应该小于等于11.6,因此我可选的CUDA版本有10.0-10.2,11.0,11.1-11.4,11.5-11.6

下载对应Cuda

进入Cuda工具包下载页面,选择适合自己版本的Cuda,我在这里选择11.6.0的版本

在这里插入图片描述

选择系统类型为Windows
选择软件包类别,点击download

在这里插入图片描述

如果官方网页迟迟打不开,可以试着用手机下载,亲测有效

安装Cuda

Cuda默认会安装到C盘/Program Files/NVIDIA Corporation中
因C盘容量不足,准备将Cuda安装在D盘,新建了以下目录文件

在这里插入图片描述

目录结构如下图所示,六个文件夹均为手动新建,此后安装时将路径选在这边

在这里插入图片描述

双击打开之前下载的Cuda 11.6.0的安装包,弹出的界面表示将生成一个临时文件,路径可以修改在其他位置,点击OK

等待进度达到100%,弹出界面后点击同意并继续

由于有些东西是不需要的,因此选择自定义安装,然后选择下一步

勾选如下文两张图所示的内容,或者默认所有组件安装

在这里插入图片描述
在这里插入图片描述

点击下一步,选择安装位置,下面是默认的安装位置,我要安装在D盘因此点击浏览,选择到我们之前新建的文件位置,注意文件名称与官方中的保持一致,修改后如下图所示,然后点击下一步

在这里插入图片描述

打钩,点击Next,完成后如下图所示,点击关闭即可

在这里插入图片描述

还记得之前生成的临时文件吗,这个时候已经自动删除

下载Cudnn

cuDNN已经被集成在Pytorch中,无需单独安装

cuDNN(CUDA Deep Neural Network library)是 NVIDIA 专门为深度学习任务而设计的加速库。cuDNN 提供了一系列高度优化的深度学习基础操作的实现,例如卷积、池化、归一化等,以便在 GPU 上高效执行神经网络的前向和反向传播。cuDNN 通过优化深度学习的基本运算,提高了深度学习框架在 GPU 上的性能。

安装Cudnn

验证Cuda是否安装成功

使用如下命令,出现版本信息即代表安装成功

nvcc -V

在这里插入图片描述

安装Pytorch GPU版

进入Pytorch官网,点击Get Started后下滑进入START LOCALLY界面

如果在START LOCALLY界面对想要下载的 PyTorch 版本进行配置时发现没有合适的 CUDA 版本或者新项目的代码只支持低版本的 PyTorch,这时就需要安装历史版本的 PyTorch

比如,之前步骤确定的需要下载的 CUDA 版本为“11.6”,然而在“START LOCALLY”界面对想要下载的 PyTorch 版本进行配置时发现只有“11.8”和“12.1”的版本,这时就需要下载历史版本

进入Pytorch官网,点击Get Started,然后在出现的界面中选择Previous PyTorch Versions

进入Previous PyTorch Versions界面后下滑,选择包管理器下的Linux and Windows系统,然后选择合适的 CUDA 版本,复制配置好的 PyTorch 版本后面的代码如:

# CUDA 11.6
pip install torch==1.13.1+cu116 torchvision==0.14.1+cu116 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu116

以上代码是用pip安装Pytorch,如果电脑安装了Anaconda,也可以复制conda的代码

在这里插入图片描述

进入Python虚拟环境,如python311env

在这里插入图片描述
在这里插入图片描述

带有CUDA字样的就是GPU版,由于我们已安装CUDA的版本是11.6,因此我们可以下载小于等于11.6的版本
在anaconda中先激活需要安装pytorch的环境,我这里是之前创建过的名为d2l的环境

在这里我要安装1.11.0的Pytorch,选择CUDA11.3的版本

复制该条指令到anaconda中,回车执行

确认安装,输入y

等待下载完成

出现以下界面代表安装成功

使用conda list 查看已安装的包

发现pytorch torchvision torchaudio cudatoolkit均在其中,至此,安装成功

参考资源

[1] nvidia显卡驱动怎么升级?这些方法轻松搞定
[2] 右键没有nvidia控制面板怎么办?
[3] 配置深度学习环境:在Windows(Win10)中安装CUDA,CUDNN,Pytorch GPU版
[4] (2022.4)Win10最新Anaconda安装Pytorch GPU环境(CUDA)教程(极其适合初学者)
[5] 环境配置:选择正确版本的CUDA和PyTorch安装(windows)

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

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

相关文章

html--烟花3

html <!DOCTYPE html> <html> <head> <meta charset"UTF-8"> <title>Canvas烟花粒子</title> <meta name"keywords" content"canvas烟花"/> <meta name"description" content"can…

股票开户佣金最低多少?万一!A股开户多少钱合适?

开户佣金 通常情况下&#xff0c;股票开户佣金只要在达成交易的前提才收手续的费用&#xff0c;即买入和卖出的时候。目前&#xff0c;国规定收取最高佣金的比例为千分之三。 也就是说&#xff0c;最高为成交金额的3%&#xff0c;一般都会小于这个比例。最低交易佣金是5元起&a…

如何为不同内容主题选择最适合的移动滑轨屏方案?

在数字化信息时代背景下&#xff0c;多媒体互动装置作为当前内容展示的常用手段&#xff0c;颇受大众的喜爱&#xff0c;比如应用在展厅、商业推广、活动会议等领域的滑轨屏&#xff0c;便是其中一种新颖的互动展示装置&#xff0c;并且它还能根据不同的内容主题&#xff0c;来…

2024年文化、历史与人文艺术与社会发展国际会议(CHHASD2024)

2024年文化、历史与人文艺术与社会发展国际会议(CHHASD2024) 会议简介 2024年国际文化、历史、人文、艺术与社会发展会议&#xff08;CHHASD2024&#xff09;将在中国武汉举行&#xff0c;主题为“文化、历史&#xff0c;人文、艺术和社会发展”。CHHASD2024汇集了来自世界各…

基于springboot的综合成绩管理系统(含源码+sql+视频导入教程+文档+PPT)

&#x1f449;文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1 、功能描述 基于springboot的综合成绩管理系统2拥有三个角色 管理员&#xff1a;学生管理、班主任管理、班级管理、综合测评管理等 学生&#xff1a;综合测评/德育成绩/课程成绩/体育成绩的登记 班…

STM32H7的DMA双缓冲控制IO输出脉冲

STM32H7的DMA双缓冲控制IO输出脉冲 keil的sct文件配置MPU配置初始化DMA双缓冲初始化TIM12用处触发DMAMUX的请求发生器 keil的sct文件配置 ; ************************************************************* ; *** Scatter-Loading Description File generated by uVision ***…

kylin java.io.IOException: error=13, Permission denied

linux centos7.8 error13, Permission denied_linux open error13-CSDN博客 chmod -R 777 /home/zengwenfeng/kkFileView-4.2.1 2024-04-15 13:15:17.416 WARN 3400 --- [er-offprocmng-1] o.j.l.office.LocalOfficeProcessManager : An I/O error prevents us to determine…

ubuntu 20.04 更新显卡驱动

1. 问题描述 $ watch -n 1 nvidia-smi画面不动 而且运行 pytorch 代码时出现问题&#xff1a; UserWarning: CUDA initialization: The NVIDIA driver on your system is too old (found version 11070). Please update your GPU driver by downloading and installing a new…

活动预告|NineData 创始人CEO叶正盛将参加QCon全球软件开发大会,共话AI大模型技术在数据库DevOps的实践

4月13日下午&#xff0c;NineData创始人&CEO叶正盛即将参加InfoQ中国主办的『QCon全球软件开发大会北京站』的技术大会。在本次技术峰会上&#xff0c;叶正盛将以《AI大模型技术在数据库DevOps的实践》为主题&#xff0c;深入剖析AI大模型技术在数据库DevOps领域的最新进展…

AI天使汇联合150家顶级基金、战投,征集优秀AI创业项目

鉴于AI天使汇主办的2024年3月期优秀项目征集活动效果超出预期&#xff0c;3月活动最后TOP20路演者中已有多家快速拿到了TS。 路演活动质量受到了AI创业公司和基金/战投伙伴的高度评价&#xff0c;现在开始四月期活动报名! 本期征集活动联合的顶级基金和战投数量增加到了150家…

【菜狗学前端】npm i -g nodemon 遇到的下载卡住及运行权限问题解决记录

一、下载nodemon原因 nodemon作用&#xff1a;用node环境运行js文件时可以实时刷新运行出结果 (即修改js代码后不需再手动重新运行js文件) 二、下载卡住 reify:semver:timing reifyNode:node_modules/nodemon Completed 卡住位置&#xff1a;reify:semver: timing reifyNode…

零基础学网页设计,6个特别案例带你入门!

网站设计是通过艺术手法呈现项目策划案例的内容、网站的主题模式和自己的理解。优秀的网站设计应该能够充分吸引访问者的注意力&#xff0c;让访问者有视觉愉悦感。因此&#xff0c;网站设计的特殊性非常重要&#xff0c;可以直接影响网站的用户保留。那么如何做出特殊的网站设…

CTF之comment

网站的登录框里有提示 账号&#xff1a;zhangwei 密码&#xff1a;zhangwei***&#xff08;后三位要自己猜&#xff09; 用burpsuit抓包爆破发现密码为zhangwei666 进去后就一个留言榜&#xff08;目前没发现怎么用&#xff09; 扫一下网站发现git泄露 1.下载 进入root用户&…

故障诊断 | Matlab实现基于小波包结合卷积神经网络DWT-CNN实现电缆故障诊断算法

故障诊断 | Matlab实现基于小波包结合卷积神经网络DWT-CNN实现电缆故障诊断算法 目录 故障诊断 | Matlab实现基于小波包结合卷积神经网络DWT-CNN实现电缆故障诊断算法分类效果基本介绍程序设计参考资料 分类效果 基本介绍 1.Matlab实现基于小波包结合卷积神经网络DWT-CNN实现电…

ssm052游戏攻略网站的设计与实现+vue

游戏攻略网站设计与实现 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本游戏攻略网站就是在这样的大环境下诞生&#xff0c;其可以帮助管理者在短时间内处…

ssm+springboot校园勤工俭学助学兼职系统

本校园勤工俭学兼职系统主要包括三大功能模块&#xff0c;即管理员功能模块和学生功能模块及企业功能模块。 &#xff08;1&#xff09;管理员模块&#xff1a;系统中的核心用户是管理员&#xff0c;管理员登录后&#xff0c;通过管理员功能来管理后台系统。主要功能有&#xf…

【机器视觉】opencv教程、示例代码学习笔记汇总(建议收藏)

Microsoft Designer : https://designer.microsoft.com/design 注&#xff1a;文末附 AI对人生寄语的解析 通过对opencv的学习&#xff0c;机器视觉水平也从入门&#xff08;十分之&#xff09;二级提升到了入门&#xff08;十分之&#xff09;五级。 主页菜单已更新&#xff0…

Flink入门学习 | 大数据技术

⭐简单说两句⭐ ✨ 正在努力的小新~ &#x1f496; 超级爱分享&#xff0c;分享各种有趣干货&#xff01; &#x1f469;‍&#x1f4bb; 提供&#xff1a;模拟面试 | 简历诊断 | 独家简历模板 &#x1f308; 感谢关注&#xff0c;关注了你就是我的超级粉丝啦&#xff01; &…

仿真服务器介绍及应用

仿真服务器是一种高性能的计算设备&#xff0c;专门用于运行复杂的仿真软件和处理大量的计算任务。 仿真服务器通常具备以下特点&#xff1a; 1. 高性能硬件配置&#xff1a;为了满足仿真软件对计算能力的要求&#xff0c;仿真服务器通常配备高性能的CPU、大量的内存以及高速的…

Win11 使用 WSL2 安装 linux 子系统 ubuntu

Win11 使用 WSL2 安装 linux 子系统 ubuntu 段子手168 1、用 部署映像服务和管理工具 dism.exe 命令&#xff0c;开启 WSL2 按【WIN R】&#xff0c;打开【运行】&#xff0c;输入&#xff1a;【cmd】&#xff0c;管理员打开【命令行提示符】。 启用适用于 Linux 的 Windo…