在刚刚过去的 2019 年,很多科技公司都取得了不菲的成绩。近日,Facebook 发布了一篇博文。在这篇博文中,Facebook 总结了过去一年公司开源上的努力和成果。本文是不改变原意的博客全文。
去年我们的开源工程师很忙。2019 年,我们发布了 170 个新的开源项目,使我们的有了多达 579 个活动存储库。虽然对我们的内部工程师来说,为这些项目做出贡献是很重要的,今年他们今年的提交次数超过了 82000。但是,我们也非常感谢外部贡献者的大力支持。大约 2500 名外部贡献者提交了超过 32000 项更改。除了这些贡献之外,今年有近 93000 名新人参与了我们的项目,为社区做出了巨大的贡献!如果没有你的贡献,Facebook 开源将不会出现在这里,因此我们要感谢你在 2019 年的参与。
基金会和伙伴关系
我们还继续朝着合作和支持开源项目的目标努力。在 2019,我们实现这一目标的方式之一是通过基金会和与他们各自的社区组织合作。
在 2018 年,我们与 Linux 基金会合作,宣布成立一个基金会来支持 GAPQL。一年后,GraphQL 基金会的发展蒸蒸日上,社区也随着新成员的加入而扩大。该基金会致力于扩大其受众的最初承诺,最近推出了一个利用 GraphQL 构建 Web API 的免费课程。
Presto,另一个 Facebook 开源项目,也成为了 Linux 基础上托管的基金会。在新成立的 Presto 基金会中,社区在保持中立治理模式的同时,进行大规模的分布式数据处理任务,以更好地实现社区内的协作和社区的多样性。
PyTorch
Pythorch 是 Facebook 开发的一个开源深度学习平台,在 2019 年受到了更多的学术界和产业界人员的欢迎,生态系统也扩大了许多。在我们一年一度的 PyTorch 开发者大会上,我们宣布了平台的主要更新,比如 PyTorch Mobile 的发布。这个新平台允许 PyTorch 模型的端到端工作流部署在移动设备上,同时考虑了性能和优化问题。
除了平台本身之外,Pythorch 生态系统今年还获得了许多新项目。PyTorch 工具包中添加的这些内容背后的主要思想是,允许用户在处理安全或隐私等复杂操作的同时,专注于手头的任务。其中一个项目是 CrypTen,一个保护隐私的 ML 框架。ML 研究人员在使用这个框架时,可以使用熟悉的 PyTorch API 执行复杂的加密操作。今年又增加了 Captum,它是一个模型解释和理解库。通过这个项目,研究人员可以获得更多关于他们的模型为什么会起作用,以及他们为什么会采用这种工作方式,并且能够更好地向其他人解释他们模型的结果。
虽然生态系统的目标是为研究人员的成功提供所有必要的工具,但我们也理解在平台导航时无缝体验的重要性。这就是为什么我们在 PyTorch 教程中添加了对 Google Colaboratory(一个免费的 Jupyter notebook 环境)的支持。在你的浏览器中的测试脚本使我们的平台更受初学者和经验丰富的实践者的欢迎。
移动和网络
React 和 React Native 仍然非常活跃,并继续领导我们的 web 和移动开源产品。在 F8 的技术讲座中,在课堂上,在我们的播客 Diff,都展示了这两种方法。
随着移动应用程序越来越复杂,我们越来越注重改善便携设备的开发者体验。2019 年年中,我们发布了 Hermes,一个为移动应用程序优化的开源 JavaScript 引擎。有了这个项目,即使在低内存和慢存储等限制条件下,我们都能够显著提高应用程序性能,特别是 React 本地开发人员来说尤其有用。
我们改善移动开发的努力不仅限于开发本身,还包括连接和移动网络。2019 年早些时候,我们开源了 Magma,这是一个帮助运营商及时部署移动网络的平台。该项目提供了自动化移动网络管理的必要工具,如元素配置和软件更新。
Hydra
2019 年末,我们发布了 Hydra,一个通过允许开发人员组合和重写配置来简化 Python 应用程序开发的框架。使用 Hydra,开发人员可以通过更改配置文件来更改产品的行为方式,而不是进行更改代码以适应新的用例。
Blockchain
去年,我们对我们的子公司 Calibra 与 Libra Association 在区块链方面的工作感到特别兴奋。2019 年 6 月,我们首次宣布 Calibra 是 Libra 的一部分。该子公司正在应对推出一种高质量的加密货币交换媒介这一极其复杂的挑战。可以预见,在未来几年里这将是一项令人兴奋的工作。
总的来说,2019 年是一个开源的好年份,许多新项目正在发布,现有社区的增长速度比我们预期的要快。我们想以我们开始的方式结束这篇文章——感谢我们所有的内部和外部贡献者,感谢那些使用我们的开源工具和框架的人,感谢那些回馈社区的人。我们感谢您,并期待着在未来的几年与大家合作!
via:https://engineering.fb.com/open-source/open-source-2019/
雷锋网雷锋网雷锋网(公众号:雷锋网)
雷锋网版权文章,未经授权禁止转载。详情见。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/137633.html