执行摘要
为 MI355 CI 作业移除 DinD 模式
废弃 DinD 以减少 CI 基础设施的复杂性和开销,直接在 AMD Kubernetes Pod 中运行 MI355 测试步骤,无重复 PR 已包含此更改。
普通维护变更,无需精读。值得关注的是 AMD CI 基础设施的演进方向。
无实质 review 讨论;自动化 bot 评论因来自 fork 而跳过,tjtanaa 给予 Approve。
废弃 DinD 以减少 CI 基础设施的复杂性和开销,直接在 AMD Kubernetes Pod 中运行 MI355 测试步骤,无重复 PR 已包含此更改。
普通维护变更,无需精读。值得关注的是 AMD CI 基础设施的演进方向。
无实质 review 讨论;自动化 bot 评论因来自 fork 而跳过,tjtanaa 给予 Approve。
.buildkite/test-amd.yaml 中,为所有 mirror_hardwares 包含 amdgfx950nightly 或 amdmi355 的测试步骤添加 dind: false 参数。| 文件 | 模块 | 状态 | 重要度 |
|---|---|---|---|
.buildkite/test-amd.yaml |
CI 配置 | modified | 3.89 |
分析完成后,这里会展示 LLM 生成的相对完整源码片段和详细注释。
当前评论区没有形成足够清晰的争议点或结论,后续有更多讨论时会体现在这里。
低风险。纯 CI 配置变更,不影响核心推理逻辑或稳定性。潜在风险是如果某些测试步骤原本依赖于 DinD 提供的隔离环境(如网络或文件系统),直接运行时可能失效,但 dind: false 在其他 MI300 作业中已有使用(示例中 - label: Weight Loading Multiple GPU - Large Models 已设置 dind: false),因此经验证可行。
仅影响 AMD MI355 CI 测试的运行方式:从 DinD 容器模式改为直接运行在 Kubernetes Pod 中。预计可减少资源开销,简化调试流程,提升 CI 效率。其他 GPU 型号(如 MI300)不受影响。
当前没有检测到明确关联的 Issue 链接,后续同步到相关引用后会出现在这里。
参与讨论