Prhub

#35615 [diffusion] ci: use canonical residency selector

原始 PR 作者 mickqian 合并时间 2026-08-20 10:50 文件变更 1 提交数 1 评论 1 代码增减 +2 / -2

执行摘要

FLUX 对比 CI 改用 canonical residency 选择器

PR 描述指出,FLUX 对比任务仍通过兼容性 flag --dit-layerwise-offload false 表达 resident DiT 放置,而 nightly 配置应使用 canonical residency selector(--component-residency dit=resident),同时 legacy CLI 路径需继续支持用户。

值得快速浏览,作为 diffusion nightly CI 配置维护的参考。可关注 canonical --component-residency 参数在 CI 中的实际验证情况,以确认其与 legacy 参数等价。

讨论亮点

无 review 讨论。

实现拆解

  1. 修改对比配置:在 scripts/ci/utils/diffusion/comparison_configs.json 中,将 FLUX.1 与 FLUX.2 的 serve_args--dit-layerwise-offload false 改为 --component-residency dit=resident,其余参数不变。
  2. 保持向后兼容:未删除或修改 any legacy CLI 处理逻辑,确保旧参数仍可用。
  3. 验证方式:依赖现有 nightly 任务覆盖此配置,未本地运行准确性测试,并请求 NVIDIA CI 验证 canonical argument path。
文件 模块 状态 重要度
scripts/ci/utils/diffusion/comparison_configs.json CI 配置 modified 3.13

分析完成后,这里会展示 LLM 生成的相对完整源码片段和详细注释。

评论区精华

没有提炼出高价值讨论线程

当前评论区没有形成足够清晰的争议点或结论,后续有更多讨论时会体现在这里。

风险与影响

由于未进行本地准确性测试,存在新参数路径解析或行为与预期不符的潜在风险。但改动仅涉及 CI 配置,不触及源码或运行时逻辑,且体现实测将验证新旧参数等价,风险较低。

影响范围限于 CI nightly 对比测试的配置,预期行为无变化。改善配置可维护性,并验证 canonical residency selector 在实际任务中的可用性,为未来迁移提供依据。团队需留意 CI 结果以确保新路径正常工作。

CI 配置变更 未运行准确性测试

关联 Issue

未识别关联 Issue

当前没有检测到明确关联的 Issue 链接,后续同步到相关引用后会出现在这里。

完整报告

参与讨论