自今年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社区入口,Slack内部channels多样化
在之后的版本中,Rosetta将会推出更多激动人心的功能,欢迎开发者在GitHub体验Rosetta,一起参与进来!
(免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。 )