Prhub

#48942 [XPU] Bump vllm_xpu_kernels to v0.1.11.1

原始 PR 作者 afierka-intel 合并时间 2026-07-17 20:43 文件变更 1 提交数 1 评论 0 代码增减 +1 / -1

执行摘要

升级 XPU 内核版本修复 MoE 崩溃

XPU 环境下 MoE 前向传播因参数不匹配崩溃:_moe_C::moe_sum() expected at most 2 argument(s) but received 4 argument(s)。根本原因是 CUDA 端 commit f7aadae5e5 为 moe_sum 添加了 topk_idsexpert_map 两个参数,但 XPU 端内核注册未跟进。

变更简单明确,直接合入即可。建议后续关注 XPU 内核版本与 CUDA 端的 API 同步流程,避免类似参数不匹配问题。

讨论亮点

无 review 讨论。

实现拆解

  1. 修改依赖版本号:在 requirements/xpu.txt 中将 vllm_xpu_kernels 的下载链接从 v0.1.11 改为 v0.1.11.1
  2. 验证修复:开发者在 B70 硬件上重现了崩溃后,安装 v0.1.11.1 确认 4 参数调用成功且结果与 torch.sum 参考值比特精确。
文件 模块 状态 重要度
requirements/xpu.txt 依赖配置 modified 2.51

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

评论区精华

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

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

风险与影响

回归风险低:仅更新版本号,未改动其他代码。XPU 内核版本兼容性良好,新版本包含明确的 bugfix(PR#462)。

影响范围小:仅影响使用 XPU + MoE 模型的用户,修复了此类场景下的完全崩溃问题,对其他平台无影响。

依赖同步风险

关联 Issue

未识别关联 Issue

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

完整报告

参与讨论