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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • android gridlayout点击事件,Android GridLayout

    android gridlayout点击事件,Android GridLayout译者注:说实话我确实没用过GridLayout好好认识一下吧!android开发者每天都在问自己一个问题:我到底应该用哪个layout然而GridLayout在当前开发中的情况如下:大多数开发者并不知道这个布局一些开发者知道GridLayout但是因为某些原因没有使用只有少部分开发者花时间了解和积极使用这是我为什么要写这篇文章的原因,因为我觉得这个布局被不公平遗忘了为什么我们需要GridLa…

    2022年4月30日
  • Apache自定义日志格式

    Apache自定义日志格式1.Apache日志参数说明:Apache日志格式字符串的含义%%百分号(Apache2.0.44或更高的版本)%a远端IP地址%A本机IP地址%B除HTTP头以外传送的字节数%b以CLF格式显示的除HTTP头以外传送的字节数,也就是当没有字节传送时显示’-‘而不是0。%{Foobar}C在请求中传送给服务端的cookieFoobar的内容。%D服务器

    2022年5月29日
  • floyed「建议收藏」

    floyed「建议收藏」#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<algorithm>usingnamespacestd;constintmaxn=405;constintinf=4000005;intd1[maxn][m…

    2022年6月15日
  • pycharm怎么进行断点调试_pycharm怎么设置断点调试

    pycharm怎么进行断点调试_pycharm怎么设置断点调试PyCharm作为IDE,断点调试是必须有的功能。否则,我们还真不如用纯编辑器写的快。【运行】和【调试】前的设置,请看文章1.添加断点断点的添加如下图所示在代码前面左键单机即可 2.调试断点点击那个绿色的甲虫图标,进行断点调试。点击后,会运行到第一个断点。会显示该断点之前的变量信息。 点击StepOver或者按F8,我们继续往下运行,到下一个断点,按钮…

    2022年8月26日
  • 模拟量差分和单端(iou计算方法)

    一.计算IOU人工修正后的每一个框与算法输出的所有框去计算IOU,取出IOU大于0.9的算法输出框defcompute_IOU(algrim_bboxs,fix_bboxs):#print(‘algrim_bboxs:’,algrim_bboxs)#print(‘fix_bboxs:’,fix_bboxs)fori,fix_bboxinen…

    2022年4月15日
  • random生成随机整数 python_python中的random函数

    random生成随机整数 python_python中的random函数在Python中用于生成随机数的模块是random,在使用前需要import.random.random():生成一个0-1之间的随机浮点数importrandoms=random.random()srandom.uniform(a,b):生成[a,b]之间的浮点数importrandoma=3.0b=6.0s=random.uniform(a,b)srandom.randint(a,b):生成[a,b]之间的整.

    2022年10月4日

发表回复

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

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