llama.cpp发布b12387,修复 32 位平台ctz64问题
llama.cpp发布构建版本b12387,发布说明列出的变更是修复 32 位平台上的ctz64(#32273)。同一版本附带macOS、Linux、Android、Windows等多平台预编译包。
AI解读:该版本提供macOS Apple Silicon(arm64)、macOS Intel(x64)和iOS XCFramework预编译包。
Linux侧覆盖Ubuntu x64/arm64 CPU包,以及s390x(含zDNN)、Vulkan、CUDA 12.8、CUDA 13.5、ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32/FP16等变体,并含Snapdragon的CPU、Adreno GPU、Hexagon NPU组合包。
Android提供arm64 CPU包和Snapdragon组合包,Windows提供CPU、OpenCL Adreno、CUDA 12.4/13.5、Vulkan、OpenVINO 2026.4.1、SYCL、ROCm 10.0等变体。
发布页标注macOS Apple Silicon的KleidiAI变体为DISABLED,openEuler相关构建同样为DISABLED。
AI解读:发布说明只点明 32 位平台的ctz64修复,未说明该缺陷影响哪些具体功能或是否影响全部 32 位架构;预编译包清单本身不构成对不同后端性能或稳定性的验证。
llama.cpp发布构建版本b12387,发布说明中列出的变更是“Fix ctz64 on 32bit”,对应拉取请求 #32273。
该版本同时提供多平台预编译二进制包,包括macOS、iOS、Linux、Android和Windows的不同后端变体,以及单独的UI包。
32 位平台修复与构建范围
发布说明只写了一条改动:修复 32 位平台上的ctz64(#32273)。说明未展开该问题影响的具体功能、触发条件或涉及哪些 32 位架构。
预编译包覆盖macOS Apple Silicon(arm64)与Intel(x64)、iOS XCFramework;Linux侧包括Ubuntu x64、arm64、s390x(24.04 与 26.04,含zDNN变体)以及Vulkan、CUDA、ROCm、OpenVINO、SYCL等后端变体。
- Linux Snapdragon包标注包含CPU、Adreno GPU、Hexagon NPU支持,并附setup guide。
- Android提供arm64 CPU包与Snapdragon组合包,后者同样附setup guide。
- Windows包覆盖x64/arm64 CPU、OpenCL Adreno、CUDA 12.4、CUDA 13.5、Vulkan、OpenVINO 2026.4.1、SYCL和ROCm 10.0。
被标注为DISABLED的构建
发布页把macOS Apple Silicon的KleidiAI启用版标注为DISABLED,并链接到PR #23780。openEuler一栏同样标注DISABLED(链接PR #23705),其下原列的x86/aarch64的 310p与 910b(ACL Graph)构建未随该版本提供。