Python安装Pytorch教程(图文详解)「建议收藏」

Python安装Pytorch教程(图文详解)「建议收藏」最近人工智能等多门课需要复现论文,近两年的论文很多都是Pytorch环境,所以,这里总结一下Pytorch的安装教程,做好最快、最简单、最好地完成安装。本机环境Win10+1050Ti+Python3.7+1、查看本机的CUDA版本1、打开NVIDIA的控制面板,在开始菜单里面的NVIDIAControlPanel2、在如下界面,帮助—>系统设置3、出现系统信息如下4、然后选择组件,然后看到蓝色的那一行就是英伟达的CUDA版本,可以看到我的是11.1.114

大家好,又见面了,我是你们的朋友全栈君。

最近人工智能等多门课需要复现论文,近两年的论文很多都是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显卡)上跑通代码,就选CUDA,如果不需要在自己电脑上跑(在服务器上跑)或者没有独立显卡,就选CPU。

我们在第一步已经看过自己的NAVIDA的CUDA版本了,这里我们一定要选择比自己版本低的CUDA。比如,像我的版本是11.1,那么就只能选择10.2,因为11.3有点高了。同样道理,基本上大家都能选择10.2。

如果没有安装anaconda的同学,可以参考我这篇博客:anaconda安装配置教程

如果想通过pip安装Pytorch的同学,我可以告诉你通过pip几乎无法安装,花费的时间远远多于安装anaconda的时间,所以,这条弯路我先帮大家探测过了,不要再踩啦,anaconda真的是深度学习必备神器。
在这里插入图片描述

3、然后复制最下面那段命令行语句,打开anaconda命令行,先进入自己需要安装Pytorch的环境,然后运行。

conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch

在这里插入图片描述
4、可以看到将要安装的包里面有Pytorch和cudatoolkit,我们输入y确认,然后回车
在这里插入图片描述
5、下面就等待这些package安装成功,可以看到Pytorch还是比较大的,所以耐心等待一下。
在这里插入图片描述
6、安装完成后,会提示信息done。
在这里插入图片描述
7、输入pip list,查看我们的包是否被安装,这里可以看到torch相关的包都安装了。
在这里插入图片描述
8、我们输入python进入下Python环境,然后输入import torch,如果没有报错说明可以导入成功。
在这里插入图片描述
9、输入torch.cuda.is_available()查看torch是否可以使用显卡,True就代表可以!
在这里插入图片描述

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152783.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月24日 上午6:00
下一篇 2022年6月24日 上午6:16


相关推荐

  • 线性回归和逻辑回归的区别

    线性回归和逻辑回归的区别回归问题的条件 前提 1 收集的数据 2 假设的模型 即一个函数 这个函数里含有未知的参数 通过学习 可以估计出参数 然后利用这个模型去预测 分类新的数据 1 线性回归假设特征和结果都满足线性 即不大于一次方 这个是针对收集的数据而言 收集的数据中 每一个分量 就可以看做一个特征数据 每个特征至少对应一个未知的参数 这样就形成了一个线性模型函数 向量表示形式 这个

    2026年3月18日
    1
  • java list去重_JAVA基础-List去重的6种方式[通俗易懂]

    java list去重_JAVA基础-List去重的6种方式[通俗易懂]简述java开发中经常会遇到List去重这个工作,现在就来整理一下List去重的6种方式。方法代码以及效率测试模拟测试数据相关代码:importjava.util.LinkedList;importjava.util.List;/***@ClassName:ListCleatMain*@Description:模拟数据进行List去重测试*@author:ssqxx*@date:…

    2022年5月25日
    38
  • 禅宗公案 艾舍尔的画与哥德尔定理——哥德尔逻辑与哲学之2

    禅宗公案 艾舍尔的画与哥德尔定理——哥德尔逻辑与哲学之2标题禅宗公案艾舍尔的画与哥德尔定理 哥德尔逻辑与哲学之 2 几天的散漫阅读 我该从过去漫游式的哥德尔阅读 靠近一点哥德尔的技术细节了 不过 这样深入之前 好像还需要一点引论式的描述 这个描述直接借用 哥德尔巴赫艾舍尔 一书的第九章 无门与哥德尔 标题一 哥德尔与宗教神学在讨论哥德尔的技术细节之际 先把思路扯得远一点 我将像侯世达那样 把哥德尔和中国千年之前的禅宗公案来一点散漫性的联系 哥德尔大概怎么也想不到 他年轻时在欧洲做出的逻辑定理 不仅是逻辑学科领域的一件大事 它竟然还会和佛教的禅宗公案有

    2026年3月17日
    2
  • OpenClaw小龙虾全系统安装保姆课:飞书+钉钉+企业微信+QQ 全接入

    OpenClaw小龙虾全系统安装保姆课:飞书+钉钉+企业微信+QQ 全接入

    2026年3月13日
    4
  • ncurses编程文档_nupack软件

    ncurses编程文档_nupack软件Frm:http://blog.csdn.net/Mary_Jane/article/details/50769631介绍ncurses(newcurses)是一套编程库,它提供了一系列的函数

    2022年8月4日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号