Linux下PyTorch安装的方法是什么

一、PyTorch简介

pytorch是一个开源的python机器学习库,基于torch,用于自然语言处理等应用程序。2017年1月,由facebook人工智能研究院(fair)基于torch推出pytorch。pytorch的前身是torch,其底层和torch框架一样,但是使用python重新写了很多内容,不仅更加灵活,支持动态图,而且提供了python接口。它是由torch7团队开发,是一个以python优先的深度学习框架,不仅能够实现强大的gpu加速,同时还支持动态神经网络。pytorch既可以看作加入了gpu支持的numpy,同时也可以看成一个拥有自动求导功能的强大的深度神经网络。除了facebook外,它已经被twitter、cmu和salesforce等机构采用。

二、安装步骤

1、操作系统选择

  查看PyTorch官网,可以看到PyTorch支持Linux、Mac、window平台、支持conda、pip、源码等安装方式,也支持CPU、cuda、ROCm计算平台,我们点击环境选择可以发现目前只有linux系统是支持全语言、全安装方式、全计算平台的,所以我们选择linux操作系统作为系统环境。另外机器学习计算要求glibc版本要求较高,centos搭载的内核和glbic版本较低,Ubuntu搭载的内核版本都较新,所以机器学习主机建议使用Ubuntu操作系统。目前cuda更新支持的最低Ubuntu版本为18.04,所以建议使用Ubuntu18.04以上的操作系统。

Linux下PyTorch安装的方法是什么

wuhs@s169:~$ cat /etc/os-releaseNAME=“Ubuntu”VERSION=“18.04.6 LTS (Bionic Beaver)”

2、Anaconda3安装

  如上所示,PyTorch支持的安装方式有多种,博主拟采用conda安装方式,建议先安装Anaconda3,可以根据我们需要创建不同虚拟环境,虚拟环境下安装不同的机PyTorch版本,虚拟环境支持互不影响。Ubuntu环境下anaconda的安装见博文Ubuntu之Anaconda3安装。

wuhs@s169:~$ wget https://mirrors.bfsu.edu.cn/anaconda/archive/Anaconda3-2022.10-Linux-x86_64.sh
wuhs@s169:~$ sh Anaconda3-2022.10-Linux-x86_64.sh
wuhs@s169:~$ source ~/.bashrc

3、查看Python版本

  不同的PyTorch版本要求的Python版本是不一样的,所以安装好anaconda3后我们检查当前的Python版本,默认初始化都是当前anaconda3发布时对应的Python最新版本,当然我们也可以使用conda创建所需的Python环境版本。我们在torchvision查看PyTorch、torchvision、Python版本匹配要求。

Linux下PyTorch安装的方法是什么

(base) wuhs@s169:~$ python -V
Python 3.9.13

4、安装PyTorch

  如下第二步,PyTorch官网我们可以在选择操作系统、安装方式、编程语言、计算平台后生成对应的安装命令。

(base) wuhs@s169:~$ conda install pytorch torchvision torchaudio cpuonly -c pytorch
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

Linux下PyTorch安装的方法是什么

Proceed ([y]/n)? y

5、版本验证

(base) wuhs@s169:~$ python
Python 3.9.13 (main, Aug 25 2022, 23:26:10)
[GCC 11.2.0] :: Anaconda, Inc. on linux
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import torch
>>> torch.version
‘1.13.1’
>>>

三、指定版本安装

1、创建虚拟环境

(base) wuhs@s169:~$ conda create -n pytorch python=3.9

(base) wuhs@s169:~$ conda activate pytorch
(pytorch) wuhs@s169:~$

2、安装指定版本的PyTorch

  安装指定版本的PyTorch的时候我们需要在GitHub官网PyTorch频道查看匹配版本,conda安装的时候指定版本号,具体版本号可以查看anaconda官网,PyTorch版本和TorchAudio对应关系见
TorchAudio。当然如果我们指定版本错误的情况下,安装的时候会报错,我们根据报错提示核验是哪个软件版本指定错误,再去官网合适确认修正后重新安装即可。

Linux下PyTorch安装的方法是什么

Linux下PyTorch安装的方法是什么

(pytorch) wuhs@s169:~$ conda install pytorch2.12.0 torchvision=0.13.0 torchaudio0.12.0 cpuonly -c pytorch

以上就是Linux下PyTorch安装的方法是什么的详细内容,更多请关注【创想鸟】其它相关文章!

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

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3156082.html

(0)
上一篇 2025年3月30日 10:05:14
下一篇 2025年3月30日 10:05:23

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • sublime如何运行json代码

    在 Sublime 中运行 JSON 代码需要:1. 安装 Packages(JSONTools 和 Nodejs);2. 创建一个 .json 文件;3. 编写 JSON 代码;4. 打开 Node.js 控制台;5. 载入 JSON 文…

    2025年3月30日
    100
  • linux中有office吗

    linux中有office;office指的是微软开发的一套办公软件套装“Microsoft Office”,其使用的平台中包括linux,“Microsoft Teams”客户端是微软引入Linux的首款“Office 365”应用程序,…

    2025年3月30日
    100
  • Linux如何编译并安装ixgbe驱动

    第一步: 安装前提 安装之前,需要安装匹配的内核头文件和开发工具包。   $ sudo apt-get install linux-headers-$(uname -r)  $ sudo apt-get install gcc make 登…

    编程技术 2025年3月30日
    100
  • Linux Gem简介:解读Linux Gem的功能与用途

    Linux Gem简介:解读Linux Gem的功能与用途,需要具体代码示例 Linux Gem是一个在Linux系统上运行的全栈开发环境工具,它集成了许多常用的开发工具和服务,为开发者提供了便捷的开发环境。通过Linux Gem,开发者可…

    2025年3月30日
    100
  • 大神看下,选择免费的linux培训还是自学java或者参加java培训班呢?

    大家好,我是某校大三学生,由于这两年在学校玩的比较多吧 = = 自己的专业课学的也不好(专业是计科 专业课主要是java’方面,学好也肯定是java方向了(╯﹏╰)),现在面临着职业方向选择的问题,java/HTML5/Linu…

    编程技术 2025年3月29日
    100
  • 什么是基于HTML5技术的桌面环境?

    我是在了解到「Deepin是目前国内从事Linux桌面系统开发的项目,原项目名为“Linux Deepin”。该项目开发了基于HTML5技术的桌面环境和许多特色软件,如音乐播放器、软件中心等。」中有提到基于HTML5技术的桌面环境,这与HT…

    编程技术 2025年3月29日
    100
  • svn怎么修改密码

    修改 SVN 密码需:1. 找到 SVN 配置目录下的 config 文件;2. 查找 password-stores = 设置并修改为安全存储方式(如 svn.gnome-keyring);3. 编辑相应存储方式文件设置新密码;4. 保存…

    2025年3月29日
    100
  • 怎么修改svn的url地址

    要更改 SVN 存储库 URL,请执行以下步骤:了解现有 URL。创建新的 URL。备份存储库。修改 SVN 配置文件以更改 URL 行。重新启动 SVN 服务器。验证更改。更新客户端配置以使用新 URL。 如何修改 SVN URL 地址 …

    2025年3月29日
    100
  • 怎么查看svn的服务器路径

    可以通过以下步骤查看 SVN 服务器路径:1. 打开 SVN 客户端。2. 右键单击要检查的仓库并选择“SVN 检出”。3. 在“检出”对话框中查看“URL”字段,该字段显示了 svn 服务器路径。 如何查看 SVN 的服务器路径 要查看 …

    2025年3月29日
    100
  • svn清理失败怎么弄

    解决 SVN 清理失败的方法包括:1. 检查网络连接;2. 删除冲突文件;3. 强制清理;4. 锁定清理;5. 删除 SVN 元数据文件夹;6. 从头检出;7. 联系管理员。 SVN 清理失败的解决方法 SVN 清理失败可能是由于各种原因造…

    2025年3月29日
    100

发表回复

登录后才能评论