开源llama.cpp Releases·原文 2026年11月2日

llama.cpp发布b12038,修复clang-cl配合AVX512 BF16的构建问题

该版本由llama.cpp的GitHub Releases页面发布,变更说明只有一项:修正使用clang-cl编译器并启用AVX512 BF16时的ggml构建错误,具体做法包括按条件包含immintrin.h、为clang-cl补充显式向量转换。

AI解读:llama.cpp发布构建版本b12038,发布记录同时列出了macOS、Linux、Windows、Android等平台的预编译包下载链接。

该版本在ggml部分只包含一项代码改动:修复使用clang-cl编译器、同时启用AVX512 BF16时的构建问题,对应PR编号为 #31276。

据发布说明,修复内容有两处:一是在clang-cl与avx512bf16同时出现时,正确控制immintrin.h的包含条件;二是为clang-cl增加显式向量转换。

发布页面标注macOS Apple Silicon开启KleidiAI的构建以及openEuler相关构建为DISABLED,并链接到对应的PR。

本次发布没有给出性能、兼容性范围或影响用户规模的测试数据,以上信息均来自发布说明本身。

llama.cpp的GitHub Releases页面发布b12038版本。发布说明中列出的代码改动只有一项:修复在使用clang-cl编译器编译、并启用AVX512 BF16时出现的ggml构建问题,对应PR #31276。

b12038的代码改动

发布说明把这次改动记为“ggml : fix clang-cl build with AVX512 BF16 (#31276)”,并列出两点具体内容:在使用clang-cl且启用avx512bf16时,正确控制immintrin.h的包含条件;为clang-cl增加显式向量转换。

除这一项之外,发布说明没有列出其他功能变更或修复。

  • PR编号:#31276
  • 涉及模块:ggml
  • 修改点一:按条件包含immintrin.h,适配clang-cl与avx512bf16
  • 修改点二:为clang-cl补充显式向量转换

发布包与状态标注

发布页面按平台列出预编译包,涵盖macOS(Apple Silicon arm64、Intel x64)、iOS XCFramework、Ubuntu x64/arm64/s390x、Windows x64/arm64、Android arm64,以及CUDA 12/13、Vulkan、ROCm 10.0、OpenVINO、SYCL、Snapdragon等后端变体,另有UI包。

页面将macOS Apple Silicon开启KleidiAI的构建,以及openEuler相关构建标注为DISABLED,并给出对应的PR链接(#23780、#23705)。

  • macOS Apple Silicon(arm64,KleidiAI enabled):DISABLED,链接PR #23780
  • openEuler各构建:DISABLED,链接PR #23705
  • Linux侧提供Ubuntu 26.04 s390x、zDNN s390x等新增条目
  • Windows侧提供CUDA 12.4与CUDA 13.4两套DLL

适用范围与信息边界

这次修复针对clang-cl编译环境且启用AVX512 BF16的构建场景;发布说明没有说明它对其他编译器、其他指令集或运行期性能是否产生影响。

发布页面未附测试结果、性能数据或受影响用户范围,因此这次发布能够确认的是构建修复本身,不能据此推断性能变化或平台支持范围的变化。

信息来源

llama.cpp Releases原始来源