自今年5月隐私AI开源框架Rosetta发布以来,引发了业内持续关注,「一键」切换隐私计算模式,AI数据秒换隐身衣的神奇操作给人留下了深刻印象,并获得了开发者的广泛认可。
如今,经过Rosetta团队不断深耕,补充功能及迭代优化,Rosetta 0.3.0 版本正式发布!新版本不仅延续了Rosetta强大的隐私AI能力,加入了全新特性;并且通过系统优化,系统性能与稳定性进一步提升。
以下为Rosetta0.3.0版本更新细节:
新特性
· 新增支持TF迭代器方式加载数据源,极大减少数据加载时的内存占用;
· 新增SecureLogicalAnd, SecureLogicalOr, SecureLogicalXor, and SecureLogicalNot等逻辑运算算子;
· 新增了基于Chebyshev多项式拟合的Sigmoid实现,速度更快,供用户选择;
· 新增了Python层对通讯轮数、通讯量、执行时间进行统计的接口get_perf_stats,便利开发者进行性能评测。
系统优化
从算法、工程角度对系统性能、稳定性进行提升:
· 优化了Equal、NotEqual算子的后端实现,整体性能提升三倍;
· 从算法上优化了ReduceMin, ReduceMax算子,算法复杂度降低;
· 从算法上优化了单侧常量时的Division、FloorDivision算子性能,性能极大提升;
· 交叉熵损失函数SigmoidCrossEntropy、Sigmoid优化,减少了通讯轮数、通讯量;
· 优化了网络层的稳定性;
· 修复了内部Truncation在极端情况下低概率的bug。
教程、案例
· 添加了示例性协议Naive protocol,后端协议开发者可参考此示例快速完成安全协议到Rosetta框架的集成;
· 更新了新功能对应的API文档和tutorials示例。
其他
· 优化Slack社区(https://bit.ly/2UX2eD5)入口,Slack内部channels多样化
在之后的版本中,Rosetta将会推出更多激动人心的功能,欢迎开发者在GitHub体验Rosetta,一起参与进来!
特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。