Path: blob/master/site/zh-cn/federated/collaborations/notes/2022-09-22.md
25118 views
2022 年 9 月 22 日 TFF 协作者会议笔记
[Ajay Kannan、Michael Reneer] 管理版本控制/依赖项
[Michael] 两个担忧
TFF 版本依赖于 TF 和 Python
Pythin - 我们可以同时支持新旧版本吗?
我们目前支持 3.9,并且很快将支持 3.10
[A] 可以协商特定版本 – 我们来探讨一下
[M] 为什么是 3.9
主要针对 pytype
可能是其他功能 - 可以通过标志进行保护
(许多拉锯式讨论 – 没有记笔记)
决议/行动项:
TFF 将 OSS 版本降级为可行版本
Michael 将与 Ajay 协调降级工作,Ajay 负责测试可行版本
跟进修改后的提案版本
需要一个系统来定期更新“降级版本”以确保它不断推进
Ajay、Michael 将提出相应的升级时间表
修订草案异步,下次会议展示
[Tong Zhou 等人] 讨论最近关于可扩展性的实验/发现
[Tong] 有关 TFF 回合预期长度的问题
额外的时间似乎没有花在正向或反向传播上
怀疑问题出在聚合上
毫不奇怪,TFF 与 Keras 的单轮性能不相上下
读取数据不是一个因素
所有时间都是 TF 时间
数据提取可能是原因,需要更好地衡量
重叠的数据提取和处理是一个因素,
一般来说,当训练轮次为 0(秒)时,会错过优化机会
TFF 支持在训练前 K 轮预提取/预处理数据
教程中使用的 API 同步,但异步和流水线在 TFF 运行时的底层原生可用
OSS 中的相关代码,只是没有很好地使用
看起来它可以解决问题 – 尝试一下
TFF 团队的 AI 小组将跟进如何设置提取和预处理 K 轮的链接
Tong 将跟进新实验
下一次会议的异步实例可能在 1 周内
在 Discord 上以交互式方式跟进。