当地时间 9 月 12 日,PyTorch 和 Linux 基金会双双在自家的官网宣布,PyTorch 已经正式加入 Linux 基金会的消息。
PyTorch 最初由 Meta 的 AI 团队孵化,在以社区为中心的经管之下,PyTorch 现已发展成为一个由贡献者和用户组成的庞大社区。截至 2022 年 8 月,PyTorch 是世界上与 Linux 内核和 Kubernetes 并列的五个增长最快的开源软件社区之一。
从 2021 年 8 月到 2022 年 8 月,PyTorch 统计了超过 6.5 万次提交. 超过 2400 名贡献者以提交问题或 PR 或编写文档的方式参与了这项工作。这些数字使 PyTorch 成为历史上最成功的开源项目之一。
“很高兴 Linux 基金会将成为我们的新家,因为他们在支撑像我们这样的大型开源项目(例如 Kubernetes 和 NodeJS)方面失去丰富的经验。”PyTorch 联合创始人 Soumith Chintala 称。
“PyTorch 通过良好的维护和开源社区经管达到了目前的状态。我们不会改变 PyTorch 的任何优点。”Linux 基金会称。
9 月 13 日,机器之心请教了业内相关人士,据其认为,PyTorch 加入 Linux 基金会的主要宏观驱动因素还是现在 Meta 业务严峻,所以 pytorch 这种本来就不直接对应营收业务的项目变成基金会经管是减掉包袱。此外,这对国内而言,基金会处置的项目,参与的政治风险更小,可能会更放心地参与社区贡献。当然也可能会带来一些副作用,例如会降低 Pytorch 的创新能力。
1、下一步,PyTorch 将加强社区处置
“PyTorch 将通过加入 Linux 基金会加强其处置。”PyTorch 联合创始人 Soumith Chintala 称。
PyTorch 是 Facebook 开发的用于训练神经网络的 Python 包,也是 Facebook 倾力打造的首选深度学习框架。在 2017 年 1 月首次推出,Facebook 人工智能研究院(FAIR)在 GitHub 上开源了 PyTorch,迅速占领了 GitHub 热度榜榜首。
Facebook 用 Python 重写了基于 Lua 语言的深度学习库 Torch,不仅使得 PyTorch 继承了 Torch 灵活、动向的编程环境和用户友好的界面,支撑以快速和灵活的方式建立动向神经网络,还允许在训练过程中快速更改代码而不妨碍其性能,即支撑动向图形等尖端 AI 模型的能力。
2018 年 Caffe2 正式并入 PyTorch 后,PyTorch 的发展势头更呈不可阻挡之势。据 Meta 称,自 PyTorch 创建以来,约有 2,400 名贡献者在该框架上建立了超过 150,000 个项目。因此,PyTorch 已成为人工智能研究和商业生产使用的领先平台之一,包括作为亚马逊网络服务、微软 Azure 和 OpenAI 的技巧基本。
“我们选择 Linux 基金会,因为它在托管大型多利益相关者开源项目方面失去丰富的组织经验,在组织结构和为这些项目寻找特定解决方案方面取得了适当的平衡。”Soumith Chintala 称。
PyTorch 的技巧处置一直是一个结构松散的开源开发社区模型——一组按区域维护 PyTorch 的人,他们的责任通常与他们的个人身份而不是他们的就业挂钩。虽然 PyTorch 在维护者页面上保留了一份编纂列表,但技巧处置并未正式化或编纂。随着 PyTorch 作为一个社区扩展,下一步是建立和编码。
Soumith Chintala 表示,PyTorch 技巧处置现在支撑分层维护者结构和清晰的日常工作和升级流程概述。这不会改变我们的运作方式,但它确实增加了纪律和开放性,在我们的规模上感觉是必不可少和及时的。
“很高兴 Linux 基金会将成为我们的新家,因为他们在支撑像我们这样的大型开源项目(例如 Kubernetes 和 NodeJS)方面失去丰富的经验。”Soumith Chintala 称。
2、Linux 基金会多了一把 “瑞士军刀”
在人工智能和机器学习领域,开源是重中之重。Linux 基金会是开源生态系统的一个重要组成部分。
目前,Linux 基金会在世界各地失去数千名成员,失去 850 多个开源项目。这些项目要么直接为基本 AI/ML 项目(LF AI 和数据)做出贡献,要么为其用例做出贡献并与其平台集成。(例如,LF Networking、AGL、Delta Lake、RISC-V、CNCF、Hyperledger)。
“PyTorch 的精髓之处(以及它的维护者的功劳)在于,它的确是如今许多 AI 和 ML 项目的基本平台,它是一把真正的瑞士军刀。”Linux 基金会称。
正如开发人员在 Linux 之上建立了我们今天所知的大量技巧一样,许多 AI/ML 社区也是在 PyTorch 之上建立而成。PyTorch 进一步支撑了新兴技巧和不断变化的用户需求。
Linux 基金会表示,作为 Linux 基金会的一部分,PyTorch 及其社区将受益于我们的许多计划和支撑社区,例如培训和认证计划(我们已经在进行中)、社区研究(例如我们的项目旅程报告),当然还有其他社区活动等。
PyTorch 社区将在 Linux 基金会内部和周围工作,PyTorch 社区也有一个可以访问 LFX 协作门户的入口,我们将为 PyTorch 社区提供指导并帮助 PyTorch 社区确定未来的领导者、寻找潜在的员工、并观察共享的社区动向。
“像 PyTorch 这样有可能成为关键技巧基本平台的项目,保持中立对它更有益处。中立性和真正的社区所有权使 Linux 和 Kubernetes 在变得更加成熟的同时继续加速和增长,从而超越预期。用户、维护者和社区开始将它们视为可以永久依赖和信任的公共资源的。”Linux 基金会称。
“PyTorch 通过良好的维护和开源社区经管达到了目前的状态。我们不会改变 PyTorch 的任何优点。”Linux 基金会称。
资料来源:
https://pytorch.org/blog/PyTorchfoundation/
https://venturebeat.com/ai/pytorch-has-a-new-home-meta-announces-independent-foundation/
https://linuxfoundation.org/zh/blog/welcoming-pytorch-to-the-linux-foundation/