Prhub

#42010 [CI][XPU]Ignore some lora tests from LoRA Intel CI pipeline

原始 PR 作者 chaojun-zhang 合并时间 2026-05-08 17:34 文件变更 1 提交数 5 评论 0 代码增减 +8 / -7

执行摘要

移除 Intel CI 中 Qwen 测试并设置 spawn 模式

根据 PR body 和提交信息,目的是忽略 LoRA Intel CI pipeline 中某些测试(尤其是 Qwen 相关)以减少 CI 耗时,并设置 VLLM_WORKER_MULTIPROC_METHOD=spawn 以解决 XPU 环境下的多进程兼容性问题。背景可能源于之前 PR #41895 等中对 XPU/ROCm spawn 兼容性的修复。

该 PR 属于常规 CI 维护,值得精读程度低。可关注其与 PR #41895 等 spawn 兼容性修复的关联。

讨论亮点

仅有自动化 bot 评论,无实质性讨论。维护者 jikunshang 直接批准。

实现拆解

  1. 移除特定测试项:在 LoRA Models 步骤中,删除了 test_qwen35_densemodel_lora.pytest_llama_tp.pytest_olmoe_tp.py 的调用,仅保留 test_transformers_model.pytest_chatglm3_tp.pytest_minicpmv_tp.py
  2. 添加 spawn 环境变量:在所有 5 个命令块(Runtime + Utils、Fused/MoE Kernels、Punica Kernels、Punica FP8/XPU Ops、LoRA Models)中,在 pytest 命令前均增加了 export VLLM_WORKER_MULTIPROC_METHOD=spawn &&
  3. 移除 Mixtral 测试的宽松退出:在 LoRA Models 步骤中,原本 test_mixtral.py 使用 (pytest ... || true) 允许失败,变更后保留该模式。
  4. 精简 Multimodal 步骤:原本完整的 LoRA Multimodal 步骤被截断,具体内容未完全展示,但根据差异推测仅保留了头部。
文件 模块 状态 重要度
.buildkite/intel_jobs/lora_intel.yaml CI 配置 modified 3.81

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

评论区精华

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

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

风险与影响

低风险。仅修改 CI 配置文件,不涉及任何源码逻辑变更。主要风险是被移除的测试不再在 Intel CI 中运行,可能导致回归未被及时发现。但移除的测试可能本身不稳定或与 XPU 不兼容,属于有意的缩减。

影响范围:仅影响 Intel GPU 上的 LoRA CI pipeline。影响程度:低。CI 执行时间预计缩短,移除的测试项将不再覆盖,但核心 LoRA 功能测试仍保留。

测试覆盖缩减 仅 CI 配置变更

关联 Issue

未识别关联 Issue

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

完整报告

参与讨论