llama.cpp发布b11788,修复SYCL后端注意力计算崩溃
该版本变更说明只有一条:SYCL后端在Query头维度与HSK不匹配(neq0 != HSK / D=2048/4096)时,修复flash attention路径的崩溃;其余内容为各平台预编译包的下载清单。
llama.cpp发布b11788版本。变更说明中唯一的代码改动是SYCL后端的flash attention崩溃修复,针对Query头维度与HSK不匹配(neq0 != HSK / D=2048/4096)的情况,对应PR #30286。
发布页其余篇幅为各平台预编译产物的下载链接,未附修复前后的性能对比或受影响模型列表。
修复内容与适用条件
按发布说明的描述,问题出现在SYCL后端的flash attention路径:当Query头维度与HSK不相等(neq0 != HSK),并涉及D=2048/4096 时会发生崩溃,本版本对此做了修复。
说明未提及该问题的触发频率、影响的具体模型或硬件型号,也未给出修复后的验证方式。是否与该修复相关,取决于使用者是否在SYCL后端运行上述维度配置的注意力计算。
随版本提供的构建与禁用项
b11788提供macOS/iOS、Linux、Android、Windows的预编译包。Linux包含Ubuntu x64/arm64/s390x CPU、Vulkan、CUDA 12.8与 13.4、ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32/FP16,以及Linux arm64骁龙(CPU、Adreno GPU、Hexagon NPU)包。Windows包含CPU、CUDA 12.4/13.4、Vulkan、OpenVINO、SYCL、ROCm 10.0及arm64 OpenCL Adreno包。
发布页标注为禁用的构建有:macOS Apple Silicon(arm64)KleidiAI启用版,以及openEuler x86 310p、x86 910b(ACL Graph)、aarch64 310p、aarch64 910b(ACL Graph),各项分别指向对应PR。