llama.cpp发布b12374:修复Metal后端mul_mv目标偏移溢出
该版本由GitHub Actions机器人发布,变更说明只有一条:Metal后端的mul_mv目标偏移溢出修复(#32221)。除常规预编译包外,macOS的KleidiAI构建和openEuler构建在本版中处于DISABLED状态。
AI解读:该版本由github-actions[bot] 发布,发布页同时提供macOS/iOS、Linux、Android、Windows及UI等多平台预编译包下载。
有两类构建在发布页标注为DISABLED:macOS Apple Silicon的KleidiAI启用版本(指向PR #23780),以及openEuler的x86与aarch64构建(指向PR #23705)。
发布说明没有给出该溢出问题的复现条件、影响范围或修复前后的性能与正确性对比数据;对被溢出问题影响的具体模型和调用场景,来源未作说明。
llama.cpp发布构建b12374。按发布页的变更说明,本版包含一项代码修改:Metal后端修复mul_mv的目标偏移溢出,对应PR #32221。
本次变更与发布范围
发布说明的开头只列出这一条变更:“metal : fix mul_mv destination offset overflow (#32221)”。除此之外,发布页内容为各平台产物下载清单。
发布页由github-actions[bot] 生成,提供macOS Apple Silicon(arm64)、macOS Intel(x64)、iOS XCFramework,以及Ubuntu的CPU、Vulkan、CUDA 12/13、ROCm 10.0、OpenVINO、SYCL等构建;Windows侧包括CPU、CUDA 12.4/13.5、Vulkan、OpenVINO、SYCL、ROCm、OpenCL Adreno等构建;另有Android arm64与Snapdragon版本、Linux arm64 Snapdragon版本和UI包。
- 变更条目:Metal后端mul_mv目标偏移溢出修复(PR #32221)
- 发布者:github-actions[bot]
- 产物覆盖macOS/iOS、Linux(含s390x、Snapdragon)、Android、Windows、UI
被标注为DISABLED的构建
发布页中macOS Apple Silicon的KleidiAI启用版本标注为DISABLED,并链接到PR #23780;openEuler的x86(310p)、x86(910b, ACL Graph)、aarch64(310p)、aarch64(910b, ACL Graph)也标注为DISABLED,链接到PR #23705。
- macOS arm64 KleidiAI启用版:DISABLED(PR #23780)
- openEuler x86/aarch64构建:DISABLED(PR #23705)