当前位置: 首页 > 科技观察

PyTorch正式加入Linux基金会,Linux基金会多了一把“瑞士军刀”?

时间:2023-03-15 00:41:29 科技观察

PyTorch有了新家!当地时间9月12日,PyTorch和Linux基金会均在各自官网宣布PyTorch正式加入Linux基金会。PyTorch最初由Meta的AI团队孵化,在以社区为中心的管理下,已经发展成为一个由贡献者和用户组成的大型社区。截至2022年8月,PyTorch是世界上增长最快的五个开源软件社区之一,与Linux内核和Kubernetes并列。从2021年8月到2022年8月,PyTorch统计了超过65,000次提交。超过2,400名贡献者通过提交问题或PR或编写文档参与了这项工作。这些数字使PyTorch成为历史上最成功的开源项目之一。“我们很高兴Linux基金会将成为我们的新家,因为他们在支持像我们这样的大型开源项目方面拥有丰富的经验,例如Kubernetes和NodeJS,”PyTorch的联合创始人SoumithChintala说。“PyTorch通过良好的维护和开源社区治理达到了目前的状态。我们不会改变PyTorch的任何好东西,”Linux基金会表示。9月13日,机器之心咨询了业内相关人士。在他们看来,PyTorch加入LinuxFoundation的主要宏观驱动因素是严峻的Meta业务,因此PyTorch这个不直接对应营收业务的项目成为Foundation管理层是为了减轻负担。另外,在国内来说,基金会管理的项目政治风险较小,参与社区贡献的可能性更大。当然,可能会有一些副作用,比如降低Pytorch的创新能力。一、下一步,PyTorch将加强社区治理《PyTorch将通过加入Linux基金会来加强社区治理》。PyTorch联合创始人SoumithChintala说。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已成为AI研究和商业生产使用的领先平台之一,包括作为AmazonWebServices、MicrosoftAzure和OpenAI的技术基础。SoumithChintala说:“我们之所以选择Linux基金会,是因为它在主持大型多方利益相关者开源项目方面拥有丰富的组织经验,在组织结构和为这些项目寻找具体解决方案之间取得了适当的平衡。”PyTorch的技术治理一直是一个结构松散的开源开发社区的模型——一群按地区维护PyTorch的人,他们的职责往往与他们的个人身份而不是他们的工作挂钩。虽然PyTorch在维护者页面上维护了一个编码列表,但技术治理并未正式化或编码。随着PyTorch扩展为一个社区,下一步是构建和编码。根据SoumithChintala的说法,PyTorch技术治理现在支持分层维护者结构以及对日常工作和升级过程的清晰概述。这不会改变我们的运作方式,但它确实加强了纪律和开放性,这在我们的规模上感觉是必要和及时的。“我们很高兴Linux基金会将成为我们的新家,因为他们在支持像我们这样的大型开源项目方面拥有丰富的经验,例如Kubernetes和NodeJS,”SoumithChintala说。2.Linux基金会新增一把“瑞士军刀”。在人工智能和机器学习领域,开源是重中之重。Linux基金会是开源生态系统的重要组成部分。目前,Linux基金会在全球拥有数千名成员和超过850个开源项目。这些项目要么直接为底层AI/ML项目(LFAI和数据)做出贡献,要么为它们的用例做出贡献并与它们的平台集成。(例如,LFNetworking、AGL、DeltaLake、RISC-V、CNCF、Hyperledger)。“PyTorch的本质(以及它的维护者的功劳)是它确实是当今许多AI和ML项目的基础平台,一把真正的瑞士军刀,”根据Linux基金会的说法。正如开发人员在Linux之上构建我们今天所知的许多技术一样,许多AI/ML社区也是在PyTorch之上构建的。PyTorch进一步支持新兴技术和不断变化的用户需求。Linux基金会表示,作为Linux基金会的一部分,PyTorch及其社区将受益于我们的许多计划和支持社区,例如培训和认证计划(我们已经在开展)、社区研究(例如我们的项目旅程报告),当然还有其他社区活动等。PyTorch社区将在Linux基金会内部和周围开展工作,PyTorch社区也有一个通往LFX协作门户的门户,我们将提供指导并帮助PyTorch社区确定未来的领导者,来源潜在员工,并观察共享社区动态。“像PyTorch这样有潜力成为关键技术基础平台的项目最好保持中立。中立和真正的社区所有权使Linux和Kubernetes能够继续加速发展,因为它们变得更加成熟,超出预期。用户,维护者,社区开始将他们视为可以永久依赖和信任的公共资源,”根据Linux基金会的说法。“PyTorch通过良好的维护和开源社区治理达到了目前的状态。我们不会改变PyTorch的任何好东西,”Linux基金会表示。