题图摄于故宫
(我们正在参与 FATE 开源社区里面的工作,也欢迎联邦学习、隐私计算等领域的开发者和用户,来与我们合作或参与项目。)
FATE(Federated AI Technology Enabler)开源社区是全球首个隐私计算、联邦学习开源社区,拥有全球首个工业级安全联邦学习框架。根据中国信息通讯研究院等单位发布的《隐私计算白皮书(2021)》中显示,55% 的国内隐私计算产品是基于或参考开源项目开发的,其中以 FATE 开源项目为主。
FATE开源社区开发专委会以“开源开放,共力创新”为愿景,不断汇集更多创新力量,采用国际化的开源项目治理方式,推进民主化的开发流程和模式。
FATE开源社区的维护者正在开发FATE / KubeFATE v1.8版本,预计4月中旬发布,用户可访问以下网站了解 v1.8 的功能。
https://github.com/FederatedAI/FATE-Community/tree/master/proposal/1.8.0
FATE / KubeFATE v1.9 也正在规划中,目前公开向社区用户收集 v1.9 的功能需求,欢迎广大用户和开发者给 FATE 开源项目提供需求或改进建议。项目的维护者将认真考虑社区提出的每一项需求建议,如果建议被采纳,将根据情况在v1.9或后续的版本中实现。
参考:FATE开源社区3月份开发工作进展
01
为什么您参与 FATE 1.9 的建设很重要?
如果您是 FATE 的用户,参与 FATE 开源项目的建设是完善和健全您所使用系统的最好方法,您提供的信息反馈、新功能需求和建议,可加速 FATE 功能的迭代和演进,使之符合您的应用需要。
如果您是基于 FATE 开源项目做应用的开发者,应该认真考虑参与 FATE 的新功能开发,,或者把自行研发的功能贡献回 FATE 开源项目中。这样做好处有三点:
一是这部分功能在合并入开源项目后,由社区成员共同维护,并且在后续版本的迭代中得到持续更新和改进,从而避免了版本升级后开发者被迫一次次移植或改造原有代码的窘境。其次,社区其他用户也可使用这些功能,并参与完善和改进。最后,参与开源社区贡献能使厂商扩大在隐私计算和联邦学习等领域的品牌,个人开发者也可树立广泛的技术影响力。
02
怎样给FATE项目提需求或建议?
用户可以通过 GitHub 上的 issue 功能,分别向 FATE 或 KubeFATE 两个子项目提出需求或建议,链接如下:
FATE:https://github.com/FederatedAI/FATE/issues
KubeFATE: https://github.com/FederatedAI/KubeFATE/issues
以 FATE 项目为例,下面说明如何提交新的需求和改进建议,KubeFATE 项目的提交方法大同小异,可类似操作。
因为 GitHub 是以英文界面为主,下文通过截图和翻译,帮助大家了解具体的使用方法。在您提出建议时,用英文描述最好,以便国际开发者可以参与讨论。当然,如果使用英文有困难,也欢迎用中文提交,或者借助翻译网站转成英文。
1. 从上面FATE的链接进入提交 issue 的界面,点击右侧绿色的“New Issue”(新问题)按钮,如下图所示。
2. 这时会有3个模板供选择(KubeFATE 项目是4个模板),点击模板“Feature request”(功能需求)右边的绿色“Get started”(开始)按钮,如下图:
3. 在界面上显示新功能(Issue:Feature request)的输入框,第一行输入新功能需求的标题,然后按照几个提示的提纲,描述新功能的要点。输入格式可用Markdown 标记,点击“Preview”预览。填写完成后,点击右下方的绿色“Submit new issue”(提交新问题)按钮即可。
4. 在提交新功能或建议后,如果需要修改之前提交的内容,可点击issue右侧的“…”符号,选择“Edit”做修订。
用户还可以通过邮件把新功能和建议发给FATE项目的维护者,邮箱是:FedAI-maintainers @groups.io 。
03
如何查看FATE开发进展?
想了解 FATE 的开发过程的用户,可在项目的看板中查看开发进度。FATE 和 KubeFATE 代码库页面上方有一个“Projects”(项目)标签,点击后可看到不同版本的开发进度,如下图:
下图是 FATE v1.8.0 的项目看板,用户和开发者可以从中获知项目的进展情况:
欢迎更多的用户和开发者加入FATE开源社区,开源社区的精神在于协作与共赢,社区成员不仅能够获得项目发展带来的成果,也可以通过参与项目贡献回馈社区,形成良性循环,推动整个社区的健康发展。
参与FATE开源社区
FATE开源社区是一个开放、平等、包容的学习社区,在这里你不仅可以从众多贡献者处获得技术帮助,还可以通过技术贡献的方式丰富社区资源并帮助其他用户。FATE开源社区欢迎更多开发者和用户加入社区建设并提出反馈意见!
建议关注FATE开源社区的公众号,并加入开源社区用户组:
https://groups.io/g/Fate-FedAI
您可以通过以下方式联系FATE开源社区: |
|
官网: |
https://fedai.org/ |
Github: |
https://github.com/FederatedAI/FATE |
公众号: |
FATE开源社区 |
开源社区用户组: |
|
开源社区维护者: |
|
开发专委会: |
|
运营专委会: |
|
安全专委会: |
欢迎点赞、转发、点 在看。
欢迎加入FATE联邦学习官方交流群,添加FATE小助手微信号(FATEZS001)即可。
需要加入 KubeFATE 开源项目群的朋友,可以关注本公众号 亨利笔记 ,后台回复 kubefate 。
要想了解联邦学习、隐私计算、云原生和区块链等技术原理,请立即长按以下二维码,关注本公众号亨利笔记 ( henglibiji ),以免错过更新。