发布于 约 2591 字 预计阅读 8 分钟
Intel GPU 技术生态日报 (2026-09-22)
目录
核心速览
[Merged]vLLM XPU 为 moe_align_block_size 添加临时兼容层:vLLM XPU 回退到 7 参数 op 模式,显式拒绝 scatter_idx 以避免未初始化数据。[Merged]Triton XPU 为 HoistLayoutConversions 添加整函数峰值门控:新增整函数峰值门控,防止布局转换提升导致寄存器压力超限。[Merged]SGLang XPU 启用 HiSparse 分层稀疏 KV 缓存:将 HiSparse 热内核移植到 SYCL,在 Intel XPU 上启用分层稀疏 KV 缓存。
主流框架与上游集成 (PyTorch / vLLM / SGLang / llama.cpp / Ollama)
- [vLLM XPU] [XPU][CI] fallback to 7-args of moe_align_block_size:XPU 后端缺少 8 参数版本的 moe_align_block_size 内核,维护者通过回退到现有 7 参数 op 模式实现临时兼容,并显式拒绝 scatter_idx 参数以避免返回未初始化数据。该改动是临时兼容方案,而非完整功能实现。 [PR #57855]
影响: 使 XPU 上 MoE 对齐功能可用,但 scatter_idx 功能被禁用,可能影响依赖该参数的模型性能。
- [vLLM XPU] [MRV2][XPU] use xpu sample kernel in mrv2 sampler:为 MRV2 采样器添加 XPU 支持,使用融合的 top-k/top-p 采样内核,替代通用实现,提升采样效率。 [PR #57277]
影响: XPU 上 MRV2 采样性能提升,支持 top-p 采样参数。
- [vLLM XPU] [CI][XPU] Deselect Ray UT in XPU V1 test Job:XPU V1 测试任务中,test_nixl_connector.py::test_abort_timeout_on_prefiller 的 [ray] 参数化在 XPU 上不稳定,维护者选择跳过该参数化以稳定 CI。 [PR #57889]
影响: CI 稳定性提升,但该测试在 XPU 上的覆盖减少。
- [Triton XPU] [TritonIntelGPU] Add a whole-function peak gate to HoistLayoutConversions:HoistLayoutConversions 的循环级门控只考虑循环的 live-in 压力,无法看到提升后结果对整体函数的影响。新增整函数峰值门控,在提升布局转换时检查整个函数的峰值寄存器压力,防止超限。 [Commit 7a62ebd]
影响: 避免布局转换提升导致的寄存器溢出,提升编译稳定性。
- [Triton XPU] Move the pass-manager timing binding to the Intel backend:将 ir.pass_manager 的 enable_timing 绑定从上游移动到 Intel 后端,因为唯一消费者是 third_party/intel/backend/track.py,用于 XPU 编译追踪器报告每 pass 时间。 [Commit 01dc414]
影响: 减少上游 API 暴露,使 Intel 后端更独立,便于维护。
- [Triton XPU] [Utils] Wrap descriptor candidates in DescriptorDefinitions:修复 #6873,将 descriptor 候选包装在 DescriptorDefinitions 中,以正确处理 findAllMakeTensorDescOps 返回的多个 tt.make_tensor_descriptor 操作。 [Commit 36557d6]
影响: 修复 descriptor 相关编译错误,提升 Triton XPU 对 tensor descriptor 的支持。
- [Triton XPU] Update PyTorch pin:更新 PyTorch 版本锁定,以适配最新的 PyTorch API 变化,保持兼容性。 [Commit 0839260]
影响: 确保 Triton XPU 与最新 PyTorch 兼容,避免 API 变更导致的编译错误。
- [Triton XPU] Skip tests after merge commit ‘2c63b08’:在合并提交 2c63b08 后跳过某些测试,可能是由于该提交引入了已知问题或测试不稳定,维护者选择暂时跳过以保持 CI 绿色。 [Commit 6d80cde]
影响: CI 稳定性提升,但测试覆盖减少,需后续修复。
- [Triton XPU] Bump actions/checkout from 6 to 7:将 GitHub Actions 的 checkout action 从 v6 升级到 v7,以获取新功能和修复。 [Commit 2906cbd]
影响: CI 基础设施更新,无功能影响。
- [SGLang XPU] [ci][xpu] Record device time in the multimodal_gen perf lane:StageProfiler 使用 time.perf_counter() 记录时间,但内核启动是异步的,导致记录的时间不准确。此 PR 在 XPU 性能测试中记录设备时间,确保性能数据准确。 [PR #39956]
影响: XPU 性能测试数据更准确,有助于性能分析。
- [SGLang XPU] [XPU]Enable HiSparse hierarchical sparse KV cache on Intel XPU:将 HiSparse 分层稀疏 KV 缓存的热内核(load_cache_to_device_buffer_{mla,dsv4_mla} 和 transfer_cache_dsv4_mla)移植到 SYCL,并在 Intel XPU 上启用该功能及相应单元测试。 [PR #32792]
影响: XPU 上支持分层稀疏 KV 缓存,可提升长上下文推理的内存效率。
社区实测与生态动态
- [Intel Arc B580] Intel Arc B580 Black screen after any Bios changes:社区用户报告 B580 在 BIOS 更改后出现黑屏问题,与已知的冷启动冻结问题相关。报告者推测可能与 BIOS 设置或驱动初始化有关,但官方尚未确认根因。 [Reddit r/IntelArc]
影响: 影响用户 BIOS 调整后的使用体验,需关注驱动更新。 🔗 续报(关联 2026-09-19 日报): 事件跟踪【Arc B580 锁屏唤醒与冷启动冻结问题】新进展(此前阶段:社区多位用户报告 B580 冷启动失败与 4K 60Hz 限制,IGCIT #1560 持续跟进)。