Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
tensorflow
GitHub Repository: tensorflow/docs-l10n
Path: blob/master/site/zh-cn/federated/collaborations/notes/2022-09-22.md
25118 views

2022 年 9 月 22 日 TFF 协作者会议笔记

  • [Ajay Kannan、Michael Reneer] 管理版本控制/依赖项

    • 来自 LinkedIn 的提案

    • [Michael] 两个担忧

      • TFF 版本依赖于 TF 和 Python

      • Pythin - 我们可以同时支持新旧版本吗?

      • 我们目前支持 3.9,并且很快将支持 3.10

    • [A] 可以协商特定版本 – 我们来探讨一下

    • [M] 为什么是 3.9

      • 主要针对 pytype

      • 可能是其他功能 - 可以通过标志进行保护

    • (许多拉锯式讨论 – 没有记笔记)

    • 决议/行动项:

      • TFF 将 OSS 版本降级为可行版本

      • Michael 将与 Ajay 协调降级工作,Ajay 负责测试可行版本

      • 跟进修改后的提案版本

      • 需要一个系统来定期更新“降级版本”以确保它不断推进

      • Ajay、Michael 将提出相应的升级时间表

      • 修订草案异步,下次会议展示

  • [Tong Zhou 等人] 讨论最近关于可扩展性的实验/发现

    • TFF 问题

    • [Tong] 有关 TFF 回合预期长度的问题

      • 额外的时间似乎没有花在正向或反向传播上

      • 怀疑问题出在聚合上

      • 毫不奇怪,TFF 与 Keras 的单轮性能不相上下

        • 读取数据不是一个因素

        • 所有时间都是 TF 时间

      • 数据提取可能是原因,需要更好地衡量

        • 重叠的数据提取和处理是一个因素,

        • 一般来说,当训练轮次为 0(秒)时,会错过优化机会

      • TFF 支持在训练前 K 轮预提取/预处理数据

        • 教程中使用的 API 同步,但异步和流水线在 TFF 运行时的底层原生可用

        • OSS 中的相关代码,只是没有很好地使用

        • 看起来它可以解决问题 – 尝试一下

      • TFF 团队的 AI 小组将跟进如何设置提取和预处理 K 轮的链接

      • Tong 将跟进新实验

  • 下一次会议的异步实例可能在 1 周内

  • 在 Discord 上以交互式方式跟进。