PyTorch 2.0 早期版本来了,稳定版明年 3 月发布


PyTorch 团队在昨日举办的 2022 PyTorch Conference 大会上宣布了 PyTorch 2.0,提供了用于体验的早期版本,并表示稳定版将于 2023 年 3 月上旬发布。

团队介绍道,PyTorch 2.0 是他们向 PyTorch 下一代 2 系列迈出的第一步。在过去的几年里,从 PyTorch 1.0 到最新的 1.13,他们对 PyTorch 进行了创新和迭代,并将它迁移到新成立的 PyTorch 基金会,成为 Linux 基金会的一部分。

PyTorch 2.0 引入了 torch.compile,这是一种编译模式,可以在不更改模型代码的情况下加速模型。在 163 个涵盖视觉、NLP 和其他领域的开源模型中,该团队发现使用 2.0 可以将训练速度提高 38-76%。

其次,PyTorch 2.0 是 100% 向后兼容的:代码库一样,API 一样,写模型的方式也一样。团队之所以称它为 2.0,是因为它有一些标志性的新特性,包括:

  • TorchDynamo 可以从字节码分析生成 FX 图;

  • AOTAutograd 可以以 ahead-of-time 的方式生成反向图;

  • PrimTorch 引入了一个小型算子集,使后端更容易;

  • TorchInductor:一个由 OpenAI Triton 支持的 DL 编译器。

PyTorch 2.0 将延续 PyTorch 一贯的优势,包括 Python 集成、命令式风格、API 简单等等。此外,PyTorch 2.0 提供了相同的 eager-mode 开发和用户体验,同时从根本上改变和增强了 PyTorch 在编译器级别的运行方式。该版本能够为「Dynamic Shapes」和分布式运行提供更快的性能和更好的支持。

在官方博客中,PyTorch 团队介绍了他们对 2.0 系列的展望:

详情查看文档


相關推薦

2023-03-16

PyTorch 2.0 现已发布! 新版本包括稳定版的 Accelerated Transformers(以前称为 Better Transformers);Beta 功能包括: 使用 torch.compile 作为 PyTorch 2.0 的主要 API(有关 torch.compile 的全面介绍和技术概述,请访问 2.0 入门页面。) scaled_d

2023-11-26

P 开发团队表示会在 2023 年发布 GIMP 3.0,或者至少发布 RC 版本,但不幸的是这个计划没有实现。 相关阅读: GIMP 3.0 计划今年发布首个 RC GIMP 3.0 计划今年推出,GTK+3 移植已基本完成 GIMP 最新开发版已完成 GTK3 移植 GIMP 核心

2022-09-21

V-CUDA 可以集成到 C/C++、Python 应用程序中,也可以集成到 PyTorch 等现有的深度学习框架中。根据官方计划,NVIDIA 将于 12 月以早期访问的形式发布 CV-CUDA,同时计划在明年 3 月推出测试版。

2022-07-29

年发布的 GCC 13 应该会实现初步的 Rust 支持,当然仍处于早期形式。例如,borrow checker 和其他功能仍有待解决。 这些 GCC Rust 补丁基于上游 GNU Compiler Collection 代码库重新编写,并为新的前端设置了布局骨架,还为 i386 和 ARM 提供

2023-10-15

Python 3.13.0 首个 alpha 已发布,目前处于非常早期的开发阶段。 本次发布的 Python 3.13 a1 是计划发布的七个 alpha 版本中的第一个。 发布 alpha 是为了更方便地测试新功能、修复错误,以及测试发布过程。请注意,这是一个预览版

2023-09-05

Pigsty v2.3.1 现已发布。这个版本中PGVECTOR迎来 v0.5 史诗级更新,添加了新的 HNSW 索引支持。也对新发布的 PostgreSQL 16 RC1 提供了支持。此外,官方文档现在提供中文版本,现有文档也进行了丰富与完善。最后,还有例行的软件

2022-12-08

2019 年,腾讯低调发布了 Linux QQ 的更新,目前版本停留在 2.0 Beta2。 时隔 3 年,QQ for Linux 基于 NT 技术架构迎来全新升级。今日(12 月 7 日)起,全新 Linux QQ 正式开启公测,版本号为 2.0.1。 下载链接:deb | rpm |&nb

2022-08-25

,提高了开发人员的速度,可与其他框架(如 Tensorflow、PyTorch、Hugging Face 等)进行互操作。 Ray 现在支持使用 Ray Datasets 库对 100TB 或更多的数据进行本地 shuffle KubeRay:是一个用于在 Kubernetes 上运行 Ray 的工具包,现在是 Beta

2023-09-05

了 OpenHarmony 对 PC 的初步适配,基于 OpenHarmony 3.2 Beta3 版本以及惠普某型号办公笔记本。 其实有关鸿蒙 PC 操作系统的讨论由来已久。按照华为在2019年8月开发者大会上公布的时间表,鸿蒙系统应该在 2020 年登陆个人电脑,

2023-08-13

英特尔宣布以 Premier 会员身份加入 PyTorch 基金会。 五年来,英特尔一直积极参与 PyTorch 开发,帮助优化 PyTorch 的 CPU 推理性能,以及各种其他优化,以提升英特尔处理器上的人工智能性能。 例如,在 PyTorch 2.0 中,英特尔对 To

2022-12-23

了。公告写道,Nim 2 的目标之一是让开发者编写兼容两个版本(Nim 1 和 2)的代码更容易。目前许多重要的软件包在 Nim 2 中已经可以正常使用。此外,Nim 2 还为创新特性添加了“开关”,可在模块层面进行启用或禁用。 官方表

2022-09-30

更简单地添加英特尔发行版 OpenVINO 工具套件。 PyTorch* 中的模型推理现在通过全新的 OpenVINO™ 与 Torch-ORT 的集成得到加速。PyTorch 的开发人员可以更无缝地与 OpenVINO 集成,并通过更少的代码更改来获得性能收益。

2022-11-15

23 年 4 月 20 日发布。这将是 Canonical 的第 38 个主要 Ubuntu 版本,它是一个临时版本,仅支持软件和安全更新九个月,持续到 2024 年 1 月。 随着 10 月底工具链的上传,Ubuntu 23.04 正式开始为期六个月的开发和测试周期,将在明年

2022-04-02

化历程中,我们也可以一窥互联网的设计美学发展史。 早期版本(v1 ~ v3) 早期版本:Phoenix (2002, 09) 该版本名称一直保留到 2003 年 4 月 ,后来因为与 BIOS 制造商Phoenix 的商标纠纷而更改。... 从 Ubuntu 22.04 LTS 的开始,Firefox 将仅向