FATE v 1.10重磅发布:开发易用性显著提升,硬件指令集加速集成

2023-04-04 08:46:08 浏览数 (1)

题图摄于广州花城广场

在中国开源软件推进联盟发布的《2022中国开源发展白皮书》中,提到开源框架正在成为降低企业技术研发成本,打破“计算孤岛”,实现跨平台互联互通,推动数据要素流通重要且有效的途径。FATE  (Federated AI Technology Enabler)是其中典型代表,作为全球首个联邦学习工业级开源框架,它提供一种基于数据隐私保护的安全计算框架,为机器学习、深度学习、迁移学习算法提供强有力的安全计算支持。

早在今年8月,FATE已经作为最新孵化级项目加入了LF AI & Data基金会,与基金会的其他项目一道共同推动人工智能和数据开源项目的可持续生态建设。根据LF AI&DATA数据显示,2019年以来,FATE开源项目贡献者增加了377%,总提交数量增长494.92%。

另外据统计,截止到2022年底,FATE开源社区覆盖全球超过1200家知名企业与400家高校,同时在GitHub代码仓库中Stars数量达4700,Fork数量达1400,已经成为联邦学习领域最大的技术开源社区。

FATE及社区的高速发展,是在“开源开放、共力创新”愿景指引下,在开发专委会协同4000 开发者群力群策、以及各成员单位共同建设下实现的。

FATE开源项目已经迭代30余个版本,联邦算法组件发展至30余个,实现了工业场景算法与主流安全计算协议全覆盖,其先发优势、技术积淀及应用广度,得到产学研用各界的实际验证与一致认可。在近日,FATE / KubeFATE v1.10版本也正式上线发布,这已经是2022年第三次升级迭代。用户可访问以下网址获取 v1.10的发布版:

FATE: https://github.com/FederatedAI/FATE/releases/tag/v1.10.0

KubeFATE: https://github.com/FederatedAI/KubeFATE/releases/tag/v1.10.0

与此同时FATE 2.0版本将顺应开源开放的形势,推进隐私平台互联互通的能力,提供灵活集成和标准接口的能力,促进异构平台实现互操作性。FATE 2.0 Alpha版本计划2023年1月份推出,正式版预计2023年第2季度发布,欢迎用户使用和在互联互通方面的合作对互联互通感兴趣的用户和开发者也可参加FATE开发专委会定期的社区例会,参与相关功能的讨论和实施工作。

1

FATE v1.10版本亮点概述

本次发布的FATE v1.10版本,开发易用性显著提升,硬件指令集加速集成。总体上FATE在功能、性能、生产完备、互联互通等多方面有完善和提升.其中亮点为以下四点:

  • 重构横向和纵向神经网络联邦框架,支持用户自定义神经网络和自定义数据集,降低深度学习算法接入联邦机制的开发成本
  • 集成英特尔IPCL Paillier加密库,支持英特尔处理器最新AVX512/IFMA指令集实现加速
  • 新增联邦半监督学习PU-Learning算法 
  • KubeFATE增加对FATE-Flow的依赖分发、高可用等功能的支持

2

各模块新版本特色功能一览

此次,推出的FATE v1.10版本,对FATE进行了全面升级,开发易用性显著提升,硬件指令集加速集成。此外,新版本对其他FederatedML、KubeFATE、Fate-Flow、Fate-Board等多个模块都进行了更新及改进,各模块改进点如下:

FederatedML

0 人点赞