执行摘要
- 一句话:升级 XPU 内核至 v0.1.7 并移除挂起测试
- 推荐动作:变更简单、安全,可直接合并。建议关注后续 CI 中 lora 相关测试的状态,并跟进 test_qwenvl.py hang 问题的根因修复。
功能与动机
升级内核库以获取 bug 修复和新特性。同时,作者在评论中指出 test_qwenvl.py 在 XPU 上 hang 了,需要移除以保持 CI 稳定。
实现拆解
- 升级依赖版本:在
requirements/xpu.txt 中将 vllm_xpu_kernels 的版本从 v0.1.5 更新到 v0.1.7。
- 移除挂起测试:在
.buildkite/intel_jobs/lora_intel.yaml 中删除 LoRA 多模态测试步骤中的 (pytest -v -s lora/test_qwenvl.py || true) 一行。
关键文件:
requirements/xpu.txt(模块 依赖配置;类别 docs;类型 documentation): 升级 vllm-xpu-kernels 从 0.1.5 到 0.1.7,是本次 PR 的主要变更。
.buildkite/intel_jobs/lora_intel.yaml(模块 CI 配置;类别 config;类型 configuration): 移除导致 hang 的 LoRA 测试 test_qwenvl.py,保持 CI 稳定。
关键符号:未识别
关键源码片段
.buildkite/intel_jobs/lora_intel.yaml
移除导致 hang 的 LoRA 测试 test_qwenvl.py,保持 CI 稳定。
# .buildkite/intel_jobs/lora_intel.yaml 中的 commands 片段(已简化)
commands:
- >-
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
'cd tests &&
pytest -v -s lora/test_default_mm_loras.py &&
# 该测试在 XPU 上 hang,已临时移除
# (pytest -v -s lora/test_qwenvl.py || true) &&
pytest -v -s lora/test_whisper.py'
评论区精华
作者@jikunshang 在 PR 评论中明确指出已移除 CI 中挂起的 lora 测试(test_qwenvl.py),并请同事后续复现排查。没有其他 reviewer 讨论。
- 移除挂起的 LoRA 测试 (other): 临时移除 test_qwenvl.py,待后续排查修复。
风险与影响
- 风险:风险极低。变更仅涉及依赖版本号和 CI 配置删除一行测试调用。内核版本升级可能引入不兼容,但该库是 vllm 的 XPU 专用内核包,通常向后兼容。移除的测试是可选执行(带
|| true),不影响其他测试。
- 影响:影响范围限于 Intel GPU 平台。升级内核库可能修复 XPU 上的底层 bug 或提升性能,但需关注回归。CI 中 lora 多模态测试覆盖略有减少。
- 风险标记:测试覆盖减少
关联脉络
- PR #39801 [ROCm][CI] Add missing quantization methods and fix online quant test failures: 同样属于平台相关的 CI 修复,通过移除/调整测试来保持 CI 稳定。
参与讨论