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


相关推荐

  • maven本地有包却加载失败_maven configuration problem

    maven本地有包却加载失败_maven configuration problem[INFO]BUILDFAILURE[ERROR]Failedtoexecute[ERROR]Formoreinformationabouttheerrorsandpossiblesolutions,pleasereadthefollowingarticles:1、问题情形项目代码是从SVN上刚下载的。同事在启动项目时,程序卡在下图这个地方不…

    2022年9月18日
    0
  • 用pywinauto抓取微信公众号

    用pywinauto抓取微信公众号我试图用pywinauto抓取PC端微信中的公众号信息,但是碰到了大坑了。

    2022年5月18日
    76
  • OPKG命令执行过程分析

    OPKG命令执行过程分析一、简介Opkg是一个基于ipkg的轻量级的软件包管理系统,主要用于嵌入式系统,目前应用opkg的有OpenWRT和OpenEmbedded。1Opkg的详细使用方法可以参考OpenWRT的WIKI页面2,不再赘述,本文将重点解释opkg的工作原理。Opkg的源代码可以在GoogleCode3或YoctoProject4上找到。Opkg的版本目前到了0.3.05,我使用的

    2022年6月6日
    36
  • MAC将根目录文件夹的权限赋给用户

    MAC将根目录文件夹的权限赋给用户

    2022年2月9日
    34
  • 简单易懂的softmax交叉熵损失函数求导

    简单易懂的softmax交叉熵损失函数求导来写一个softmax求导的推导过程,不仅可以给自己理清思路,还可以造福大众,岂不美哉~softmax经常被添加在分类任务的神经网络中的输出层,神经网络的反向传播中关键的步骤就是求导,从这个过程也可以更深刻地理解反向传播的过程,还可以对梯度传播的问题有更多的思考。softmax函数softmax(柔性最大值)函数,一般在神经网络中,softmax可以作为分类任务的输出层。其实可…

    2022年6月26日
    22
  • JMH使用说明「建议收藏」

    JMH使用说明「建议收藏」JMH使用说明一、概述JMH,即JavaMicrobenchmarkHarness,是专门用于代码微基准测试的工具套件。何谓MicroBenchmark呢?简单的来说就是基于方法层面的基准测试,精度可以达到微秒级。当你定位到热点方法,希望进一步优化方法性能的时候,就可以使用JMH对优化的结果进行量化的分析。

    2022年7月11日
    18

发表回复

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

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