llama.cpp发布b11467:imatrix补上clocale头文件修复std::setlocale
该版本唯一的代码变更是在imatrix中引入clocale以支持std::setlocale,同时照例提供macOS、Linux、Windows、Android、openEuler及UI等平台的预编译包。
llama.cpp发布新版本(标签b11467)。发布说明中列出的唯一代码改动是在imatrix中引入clocale头文件,用于配合std::setlocale(提交 #30079,作者署名含yarik)。
该发布附带各平台预编译包,包括macOS/iOS、Ubuntu(CPU、Vulkan、CUDA 12.8/13.4、ROCm 10.0、OpenVINO、SYCL FP32/FP16)、Windows(CPU、CUDA 12.4/13.4、Vulkan、OpenCL Adreno、OpenVINO、SYCL、ROCm 10.0)、Android(CPU及Snapdragon CPU/Adreno GPU/Hexagon NPU)以及Linux arm64 Snapdragon版本,另有UI包与对应的CUDA运行时库。
本次代码改动
发布说明记载的唯一代码变更为“imatrix : include clocale for std::setlocale (#30079)”,提交由yarik共同署名。说明未提供该改动影响的量化结果或进一步的背景解释。
构建与平台覆盖
发布同时提供多平台预编译产物。macOS方面有Apple Silicon(arm64)与Intel(x64)两种,并附iOS XCFramework。Linux方面覆盖Ubuntu的x64、arm64、s390x CPU版本,以及Vulkan、CUDA 12.8、CUDA 13.4、ROCm 10.0、OpenVINO和SYCL(FP32、FP16)等后端,另含Linux arm64的Snapdragon包(CPU、Adreno GPU、Hexagon NPU)。Windows方面覆盖x64/arm64 CPU、CUDA 12.4与 13.4、Vulkan、OpenVINO、SYCL、ROCm 10.0,以及arm64的OpenCL Adreno。Android提供arm64 CPU与Snapdragon双版本。openEuler条目本次标注为DISABLED。
- macOS Apple Silicon的KleidiAI版本标注为DISABLED,链接指向PR #23780。
- openEuler的x86(310p、910b ACL Graph)与aarch64(310p、910b ACL Graph)构建均标注为DISABLED,链接指向PR #23705。