llama.cpp b11810发布:SYCL后端合并FP16与FP32反量化开关
该版本的主要变更是将SYCL后端原本分开的FP16与FP32反量化开关合并(PR #30740);发布页仍提供Ubuntu x64的SYCL FP32与SYCL FP16两个独立构建包,以及Windows x64的SYCL包。
AI解读:变更发生在SYCL后端,涉及FP16与FP32两条反量化路径的开关合并;发布说明没有给出性能、精度或兼容性方面的测试数据。
发布页仍单独列出Ubuntu x64 (SYCL FP32) 与Ubuntu x64 (SYCL FP16) 两个构建包,Windows侧列出一个Windows x64 (SYCL) 包。
同一版本还附带macOS/iOS、Linux、Android、Windows及Vulkan、CUDA、ROCm、OpenVINO等多平台构建产物;openEuler构建标注为DISABLED,macOS Apple Silicon的KleidiAI版本同样标注为DISABLED。
llama.cpp发布b11810版本。发布说明把本次变更记为“sycl: merge the fp16 and fp32 dequant switches”,指向PR #30740,即在SYCL后端把FP16与FP32的反量化开关合并。
发布说明未附该改动带来的速度、精度或兼容性数据,也未说明用户需要在运行时或构建时调整哪些参数。
SYCL构建包的拆分方式
发布页的下载列表中,Linux部分仍提供两个SYCL构建:Ubuntu x64 (SYCL FP32) 与Ubuntu x64 (SYCL FP16);Windows部分提供一个Windows x64 (SYCL) 包。
也就是说,源码层面的开关合并并未体现为发布包数量减少,Ubuntu侧仍按FP32、FP16分开发布。发布说明没有解释这两个包与合并后开关的对应关系。
同批构建产物与受限项
b11810同时发布多平台产物:macOS Apple Silicon(arm64)与macOS Intel(x64)、iOS XCFramework;Ubuntu x64/arm64/s390x的CPU构建,以及Vulkan、CUDA 12.8、CUDA 13.4、ROCm 10.0、OpenVINO 2026.4.1构建;Android arm64与骁龙(CPU、Adreno GPU、Hexagon NPU)构建;Windows x64/arm64的CPU、CUDA、Vulkan、OpenVINO、SYCL、ROCm包。
发布页把macOS Apple Silicon的KleidiAI启用版本标注为DISABLED,并链接PR #23780;openEuler的x86、aarch64及 310p、910b ACL Graph构建同样标注为DISABLED,链接PR #23705。
- 附带UI构建包(llama-b11810-ui.tar.gz)。
- 骁龙平台构建分Linux arm64与Android arm64两套,均附setup guide链接。