PyTorch安装最全流程

PyTorch安装最全流程本文介绍基于Anaconda环境以及PyCharm软件结合,安装PyTorch深度学习框架。1.Anaconda安装下载链接:https://www.anaconda.com/1.1点击Next1.2点击同意1.3点击Next1.4选择目标文件夹,点击下一步1.5将Anaconda加入到系统变量安装成功后,在CMD中检查Anaconda时候加入到环境变量中。1.6单击启动AnacondaPrompt创建虚拟“房间”通过conda创建一个名为:pytorch.

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

本文介绍基于Anaconda环境以及PyCharm软件结合,安装PyTorch深度学习框架。

1.Anaconda安装

下载链接:https://www.anaconda.com/

1.1 点击Next

在这里插入图片描述

1.2 点击同意

在这里插入图片描述

1.3 点击Next

在这里插入图片描述

1.4 选择目标文件夹,点击下一步

在这里插入图片描述

1.5 将Anaconda加入到系统变量

在这里插入图片描述
安装成功后,在CMD中检查Anaconda时候加入到环境变量中。

1.6 单击启动Anaconda Prompt 创建虚拟“房间”

在这里插入图片描述
通过conda创建一个名为:pytorch的虚拟“房间”,可以方便未来对不同版本的PyTorch进行管理,具体方法如下:

conda create -n pytorch python=3.6

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

1.7 查看创建的“房间”

方法:

conda info --envs

在这里插入图片描述

2.安装PyTorch

2.1 激活pytorch房间

conda activate pytorch

在这里插入图片描述
当前面从(base)变为(pytorch)时表示此时已经切换到pytorch房间,随后正式进入安装pytorch环节。

2.2 安装pytorch

通过pytorch官网,点击Get Started
在这里插入图片描述
随后根据自己计算机环境选择相应的Pytorch版本。
在这里插入图片描述
其中CUDA时表示当你的计算机有GPU时,随后将下图的代码粘贴进Anaconda Prompt。
在这里插入图片描述
如图所示:
在这里插入图片描述
回车安装所需要的第三方包,其中pytorch 1.6.0、torchvision 0.7.0等由于缺乏镜像资源,因此需要我们手动下载。后面会具体详述。
在这里插入图片描述

2.3部分无法获得镜像资源时手动安装方法

如,上文中的pytorch无法获得科大镜像的资源,因此需要手动的去下载相关压缩文件,并用conda install 安装。具体方法如下:
进入下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
根据计算机版本,选择不同的入口:
在这里插入图片描述
点击进入,通过快捷键找到pytorch,并下载。
在这里插入图片描述
将下载的压缩包放入Anaconda安装文件夹下对应的pkgs文件夹下:如
在这里插入图片描述
如下图:
在这里插入图片描述
随后在Prompt中输入:

conda install D:\anaconda\pkgs\pytorch-1.4.0-cpu_py36ha775e86_0.tar.bz2

在这里插入图片描述
这里需要注意的是一定要在(pytorch)这个虚拟房间下,运行安装。
其他无法获得镜像安装的可以参照上述离线方法安装。

3.安装PyCharm

下载地址:https://www.jetbrains.com/pycharm/download/
安装过程没什么需要讲解的,这里需要提示下安装成功后,需要激活的问题。如果您是工程界人员,毋庸置疑啦,直接点击购买就可以;而作为学生或者教师可以免费获得相关权限,这里重点介绍这种激活方法:
申请链接:https://www.jetbrains.com/shop/eform/students
在这里插入图片描述
可以根据自己实际情况,选择认证方式,国内学生可以采用教育邮箱或者学信网学籍验证方法进行申请,以获得免费资格。获得资格后,即可使用相关账号登录,免费使用。

3.1在pycharm中添加pytorch房间的解释器。

在这里插入图片描述
点击设置,在python解释器中,点击Add
在这里插入图片描述
选择Conda Environment,选择已经存在的环境。并选择pytorch房间的pytorch.exe解释器。
在这里插入图片描述
完成后,点击OK即可。随后返回主界面,但是需要等一到两分钟,用于初始化初始化完成后,即可运行相关程序:

import torch
import numpy as np
arr=np.ones((3,3))
print("arr的数据类型为:"+str(arr.dtype))
t=torch.tensor(arr)
print(t)

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

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

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

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


相关推荐

  • javascript邮箱正则表达式_email正则表达式

    javascript邮箱正则表达式_email正则表达式”^\s*\w+(?:\.{0,1}[\w-]+)@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)\.[a-zA-Z]+\s*$”这个是一个企业级的程序里copy出来的。合法E-mail地址:必须包含一个并且只有一个符号“@”不允许出现“@.”或者.@允许“@”前的字符中出现“+”不允许“+”在最前面,或者“+@”正则表达式如下:^(\w+((-\w+)|(.\w+)))+\w+…

    2026年3月5日
    6
  • 大数据建模五步法「建议收藏」

    大数据建模五步法「建议收藏」from:https://www.sohu.com/a/198093510_783844前一阵子,某网络公司发起了一个什么建模大赛,有个学员问我,数据建模怎么搞?为了满足他的好学精神,我决定写这一篇文章,来描述一下数据分析必须要掌握的技能:数据建模。本文将尝试来梳理一下数据建模的步骤,以及每一步需要做的工作。01第一步:选择模型或自定义模式这是建模的第一步,我们需要基于…

    2022年4月29日
    345
  • mysql日期格式转换_MySQL日期格式转换

    mysql日期格式转换_MySQL日期格式转换DATE_FORMAT(date,format):根据参数对date进行格式化。1234SELECTDATE_FORMAT(‘2016-01-1622:23:00′,’%W%M%Y’)SELECTDATE_FORMAT(‘2016-01-1622:23:00′,’%D%y%a%d%m%b%j’)SELECTDATE_FORMAT(‘2016-01-1622:23:00’…

    2022年6月15日
    26
  • OpenClaw Skills 多引擎搜索(Multi Search Engine)技能使用参考手册

    OpenClaw Skills 多引擎搜索(Multi Search Engine)技能使用参考手册

    2026年3月13日
    2
  • 一种Python工具的License授权机制

    一种Python工具的License授权机制作为一种流行语言,在不同的应用领域,利用Python书写的工具越来越多。Python具有应用领域广泛、简单易学、功能强大等特点,但是在很多场合它也具有一些较难克服的缺点:代码明文,较难加密。 由于#1,python脚本很难应用于收费工具领域。那么如果我想对一个Python工具的使用加以限制,有没有什么方法可以实现呢?本文提供一种简易的License授权机制实现思路,它主要包括如下几部分内容:如何生成一个加密的License文件。 如何做License内容核验。…

    2025年5月25日
    9
  • 二维数组初始化规则

    二维数组初始化规则二维数组初始化的形式为:  数据类型数组名[整常量表达式][整常量表达式]={初始化数据};  在{}中给出各数组元素的初值,各初值之间用逗号分开。把{}中的初值依次赋给各数组元素。  有如下几种初始化方式:  ⑴分行进行初始化  inta[2][3]={{1,2,3},{4,5,6}};  在{}内部再用{}把各行分开,第一对{}中的初值1,2,3是0行的3个元素的初值。第…

    2022年7月18日
    16

发表回复

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

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