执行摘要
该 PR 移除了重复的 XPU CI 配置:删除 run-xpu-test.sh 脚本和 .buildkite/hardware_tests/intel.yaml 中的 Intel GPU 测试步骤。由于 XPU 测试已由独立的 Intel CI 流水线覆盖,此变更是安全的清理操作,对系统功能无影响。
功能与动机
PR 描述明确说明目的为 "Delete duplicate xpu CI from CI pipeline which covered by intel CI",即清理被 Intel CI 覆盖的重复 XPU CI 配置,减少 CI 配置的冗余和维护成本。
实现拆解
- 删除测试步骤:在
.buildkite/hardware_tests/intel.yaml 中移除 Intel GPU Test 步骤,包括 label、depends_on、soft_fail、device、no_plugin、commands 共 7 行。
- 删除测试脚本:删除
.buildkite/scripts/hardware_ci/run-xpu-test.sh,该脚本负责构建 XPU Docker 镜像并运行多个推理测试(包括 offline inference、tensor parallel、attention backend、quantization 等)。
评论区精华
Harry-Chen: "I don't think we are currently building XPU images in .buildkite/image_build/image_build.yaml, so the tests defined .buildkite/intel_jobs/test-intel.yaml will not run at all. The code you try to remove is the only XPU test that will run."
wendyliu235: "Current we have standalone CI pipeline for xpu. Named intel CI."
最终确认 XPU 测试已由独立 Intel CI 覆盖,删除安全。
风险与影响
低风险。XPU 测试已由独立 Intel CI 流水线覆盖,删除重复配置不会影响现有测试覆盖,但需确保 Intel CI 流水线确实在运行且包含完整测试。
关联脉络
无直接关联的历史 PR。该 PR 是 CI 配置清理的一部分,与近期 [CI] Add NIXL EP import canary 等 CI 改进 PR 属于同一治理方向。
参与讨论