Prhub

#42582 delete xpu ci

原始 PR 作者 wendyliu235 合并时间 2026-05-18 16:36 文件变更 2 提交数 3 评论 3 代码增减 +0 / -60

执行摘要

删除重复的 XPU CI 配置

PR body 中明确说明目的为 "Delete duplicate xpu CI from CI pipeline which covered by intel CI",即清理被 Intel CI 覆盖的重复 XPU CI 配置,减少维护负担。

该 PR 为基础设施清理变更,技术含量低,但体现了 CI 治理思路。建议阅读以了解 XPU CI 的迁移背景。

讨论亮点

Harry-Chen 指出当前 Buildkite 并未构建 XPU 镜像,因此 test-intel.yaml 中的测试不会运行,删除后唯一的 XPU 测试将丢失,需要先迁移。wendyliu235 回复称 Intel CI 已有独立的 XPU 流水线,镜像在 .buildkite/intel_jobs/test-intel.yaml 中定义。最终维护者 jikunshang 批准合并。

实现拆解

  1. 删除测试步骤:从 .buildkite/hardware_tests/intel.yaml 中移除 Intel GPU Test 步骤(label、device、commands 等 7 行配置)。
  2. 删除测试脚本:删除 .buildkite/scripts/hardware_ci/run-xpu-test.sh 文件(53 行),该脚本用于构建 XPU Docker 镜像并运行一系列推理和测试命令。
文件 模块 状态 重要度
.buildkite/scripts/hardware_ci/run-xpu-test.sh 部署脚本 removed 4.99
.buildkite/hardware_tests/intel.yaml 部署脚本 modified 4.27

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

评论区精华

XPU 测试重复性讨论 设计

Harry-Chen 指出删除后唯一运行的 XPU 测试将丢失,需要确认迁移。wendyliu235 回复称 Intel CI 已有独立 XPU 流水线。

结论:确认 XPU 测试已由独立 Intel CI 覆盖,删除安全。 · 已解决

风险与影响

低风险。XPU 测试已由独立的 Intel CI 流水线覆盖,删除重复配置不会影响现有 XPU 测试覆盖。但需确保 Intel CI 流水线确实在运行且包含了与原脚本相同的测试用例。

仅影响 Buildkite CI 配置,减少一个冗余测试入口,对用户、系统功能无影响。

关联 Issue

未识别关联 Issue

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

完整报告

参与讨论