Python安装Pytorch教程(图文详解)

article/2025/10/19 18:24:53

最近人工智能等多门课需要复现论文,近两年的论文很多都是基于Pytorch环境做的实验,所以,这里总结一下Pytorch的安装教程,做好最快、最简单、最好地完成安装。

本机环境
Win10+1050Ti+Python3.7

1、查看本机的CUDA版本

cmd命令行输入nvidia-smi,在第一行最右边可以看到CUDA的版本号,我的版本是11.1
在这里插入图片描述

2、安装Pytroch

1、点击进入Pytorch官网

在这里插入图片描述
然后选择Get Started,就是如下界面
在这里插入图片描述

2、这里进行Pytorch版本的选择,首先我选择的是Stable稳定版,然后OS是Windows系统,Package包就使用Conda,Language肯定选Python,最后的Compute Platform就根据大家的需求来定了。大家如果想在自己电脑(具有NVIDIA显卡)上用GPU进行深度学习模型的推理,就选CUDA;如果只想调用CPU运行算法模型的推理,就选CPU。

一句话总结:包含CUDA的Pytorch可以在程序中设置调用GPU或CPU运行,不含CUDA的Pytorch只能调用CPU运行程序。

选CPU的同学可以直接看第3步了。我们在第一步已经看过自己的NAVIDA的CUDA版本了,这里我们一定要选择比自己版本低的CUDA。比如,像我的版本是11.1,那么就只能选择10.2,因为11.3对我来说有点高了。
当前官网最新版是CUDA11.3,如果你的CUDA版本比官网推荐的都低,可以点击下面的Previous versions of PyTorch,查看以前的版本。

在这里插入图片描述

3、安装下anaconda深度学习神器,没有安装的同学,请按照这篇教程安装好anaconda,并创建一个python环境:anaconda安装配置教程,python的版本根据你的需求而定,这里我根据复现算法的需求环境,安装的是python3.7。

在这里插入图片描述

4、打开anaconda命令行,先激活需要安装Pytorch的python环境(这里我将python环境命名为pytorch,环境名称随意),复制第二步最下面那段命令行语句,然后回车执行:

conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch

在这里插入图片描述

5、可以看到将要安装的包里面有pytorch和cudatoolkit,我们输入y确认,然后回车

在这里插入图片描述

6、下面就等待这些package安装成功,可以看到Pytorch还是比较大的,所以耐心等待一下。如果下载过程中卡住的同学,直接到torch镜像源下载安装包进行安装,效果相同。

在这里插入图片描述

7、安装完成后,会提示信息done。

在这里插入图片描述

8、输入pip list,查看我们的包是否被安装,这里可以看到torch相关的包都安装了。

在这里插入图片描述

9、我们输入python进入下Python环境,然后输入import torch,如果没有报错说明可以导入成功。

在这里插入图片描述

10、输入torch.cuda.is_available()查看torch是否可以使用显卡,True就代表可以!

在这里插入图片描述
安装好Pytorch环境后,我们就可以来部署运行些深度学习算法了,比如经典的Yolov5,Mask-RCNN、Swin Transformer等,快去体验吧~

CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。开发人员可以使用C语言来为CUDA™架构编写程序,所编写出的程序可以在支持CUDA™的处理器上以超高性能运行。


http://chatgpt.dhexx.cn/article/x6CG0apo.shtml

相关文章

Pytorch入门教程

👨‍💻作者简介:大数据专业硕士在读,CSDN人工智能领域博客专家,阿里云专家博主,专注大数据与人工智能知识分享,公众号:GoAI的学习小屋,免费分享书籍、简历、导图等资料&a…

【Pytorch】2022 Pytorch基础入门教程(完整详细版)

一、Pytorch 1.1 简介 Pytorch是torch的python版本,是由Facebook开源的神经网络框架,专门针对 GPU 加速的深度神经网络(DNN)编程。Torch 是一个经典的对多维矩阵数据进行操作的张量(tensor )库&#xff0…

MacOS Ventura 13.4 (22F66) 带 OC 引导双分区黑苹果镜像

苹果今日向 Mac 电脑用户推送了 macOS 13.4 更新(内部版本号:22F66),本次更新距离上次发布隔了 41 天,主要解决了与Apple Watch自动解锁、蓝牙键盘、屏幕使用时间和VoiceOver相关的问题,推荐大家安装升级。…

装完黑苹果怎么装windows_苹果都说双系统好 黑苹果装windows教程

【IT168 应用】苹果官网上有段广告词——“妈妈总是说:“要和别人好好相处啊。”你的电脑也要这样。借助 OS X,你可以使用 Microsoft Office、与大多数打印机和摄像机相连、加入 PC 网络、甚至还可以运行 Windows。”。 可见苹果也将支持安装windows系统…

打造黑苹果(二)制作黑mac系统安装U盘

打造黑苹果(二)制作黑mac系统安装U盘 前言 在上一篇打造黑苹果(一)组装硬件的选择与组装 中,我们已经给大家在硬件上有了一个建议。如果你已经购买了硬件了,或者你原来的硬件就已经满足了黑MAC的需求&…

MacOS Ventura 13.4.1 (22F82) 带 OC 引导双分区黑苹果镜像

苹果今日向 Mac 电脑用户推送了 macOS 13.4.1 更新(内部版本号:22F82),根据Apple的发布说明,该更新提供了重要的安全修复,并建议所有用户进行更新。Apple还为无法运行Ventura的用户发布了macOS 11.7.8和mac…

小新Pro13成功安装黑苹果超详细教程,小白也会安装双系统!

前言 最近买了台小新pro13(i5版本),发现可以安装黑苹果,于是请教了很多大神,折腾了两天成功装上了黑苹果。 由于有人指导所以没走多少弯路,在这里感谢指导我安装的大神。因此,我决定把过程步骤…

可能是最详细的Win10+黑苹果双系统安装教程(For Dell 7580)

目录 1 前期准备1.1 工具和软件1.2 硬盘分区1.3 制作黑苹果安装U盘 2 正式安装2.1 黑苹果系统安装2.2 转移CLOVER文件2.3 添加CLOVER启动项 3 故障排查3.1 扬声器问题3.2 重启直接进win103.3 不显示U盘启动项3.4 应用程序副本已损坏3.5 黑苹果和Win10系统时间不一致 4 恢复Win1…

win10+黑苹果双系统教程教程

很多时候用macos系统都需要买苹果的笔记本,但我们可以模仿苹果的efi输入mac系统就可以完美运行了 首先我们需要知道我们的电脑能不能装黑苹果 最简单的方法就是去淘宝问一下,他说能装,就肯定可以干,然后去找对应的efi&#xff0…

黑苹果双系统安装教程macOS High Sierra 10.13.x

摘 要:今天小编给大家准备了一份最新的黑苹果10.13u盘安装黑苹果双系统安装教程,所有的黑苹果安装教程基本上都差不多,但是还有很多童鞋通过QQ联系我,问我如何安装黑苹...教程前言今天小编给大家准备了一份最新的黑苹果10.13u盘安…

win10+黑苹果 单硬盘 双系统 超简单安装 一看就会

注意:此教程全机型通用 ,只需要替换相关的efi文件即可。安装黑苹果的教程已经很多了,本人学的皮毛只适合跟我配置差不多的笔记本电脑,比如神州系列啥的。如果本文出现任何问题请及时指正,谢谢。 电脑型号 Notebook …

电脑win10黑苹果双系统

装黑苹果系统无可避免地要用到U盘,这里楼主安利一个不用U盘就可以安装黑苹果的方法 首先,一个电脑如果只有一个磁盘还要安装双系统,就要用到磁盘分区工具。这里我们用到的是diskgenius。 如果你的硬盘是512g的,这里建议你分一个1…

win10笔记本电脑双系统 安装黑苹果系统macOS 小白黑苹果乐园下载资源简便安装黑苹果方式,非常详细,还有资源!

马上就要考研咯,今天还是作死研究安装了下黑苹果,罪恶感啊 言归正传,接下来将献上我的黑苹果教程 首先呢第一步下载你所需要的macOS系统,地址如下 https://imac.hk/category/macos/ 这里也有我的几个保存在百度网盘里的黑苹…

win10+黑苹果 单硬盘的双系统引导配置

搜了多篇win10黑苹果双系统,按照步骤进行安装过程发现引导分区会误导,导致多分了一个引导分区,基本第一步就是直接让分200M左右的FAT32的分区作为引导分区。 首先需要知道的是引导分区的作用是什么?请看度娘的解释https://baike.b…

安装win10+黑苹果双系统零基础教程

经常有人留言或者私信我 我这边不能及时回复 一、准备工作 准备8g以上的U盘 安装TransMac 安装Hasleo EasyUEFI 安装DiskGenius 系统镜像,格式注意是.dmg,我示范的版本为mac 10.13.3 目前最新版镜像已经是10.15.4的版本了 镜像链接迅雷资源https://mirrors.d…

【电脑配置】开发人员必备,黑苹果双系统安装教程

首先把我自己的电脑配置贴出来供大家参考: CPU:Intel i7-8086k 主板:技嘉Z370 AORUS ULTRA GAMING WIFI 内存:海盗船 铂金统治者 3000C15 白光 8G*2 套条 改为酷兽DDR4 3200 8G*4,海力士颗粒。 显卡:镭…

最新最简单的黑苹果Mac Windows双系统教程(单双系统通用)

最新最简单的黑苹果Mac Windows双系统教程(单双系统通用) 关于抹盘“MediaKit报告设备上的空间不足以执行请求的操作”报错的处理关于双系统加引导 黑苹果Mac Windows双系统教程(单双系统通用) B站视频链接 如何自己配EFI教程 个人…

html当鼠标离开时触发事件,html中在鼠标指针移动到元素外时触发的事件属性onmouseout...

实例 当鼠标指针移动到图像之外时执行一段 JavaScript: 浏览器支持 IE Firefox Chrome Safari Opera 所有主流浏览器都支持 onmouseout 属性。 定义和用法 onmouseout 属性在鼠标指针移动到元素外时触发。 注释:onmouseout 属性不适用以下元素&#xff1…

JavaFX:鼠标事件

JavaFX:鼠标事件 fxml文件在最下面 fxml界面进入 MousePoint: setOnMouseEntered (461.77777777777777,208.0) MousePoint: setOnMouseMoved (461.77777777777777,208.0) 鼠标点击 MousePoint: setOnMousePressed (360.44444444444446,203.55555555555554) MousePoint: se…

QML 鼠标事件

作者: 一去、二三里 个人微信号: iwaleon 微信公众号: 高效程序员 QML 中有一些元素本身是不具备交互能力的(例如:Rectangle、Text、Image 等),那么如何通过鼠标来控制它们的行为呢?这里就需要用到 MouseArea 元素了,它继承于 Item 且不可见,通常需要与可见元素结合使…