llama.cpp b11024发布:OpenVINO升到 2026.4,并修复clangd与MSVC警告
llama.cpp构建b11024把ggml-openvino后端更新到OpenVINO 2026.4,同时修复clangd、MSVC警告,以及int转指针、内部链接和重复switch case问题,并同步放出各平台预编译包。
AI解读:这次更新主角是llama.cpp的OpenVINO后端:把OpenVINO升到 2026.4,并顺手修掉clangd、MSVC的编译警告。提交信息还列了三类改动:int转指针的转换、更强的内部链接约束、以及重复switch case的规避。
对使用OpenVINO这条推理路径的人来说,最直接的变化是依赖版本对齐到 2026.4,官方同时提供了Ubuntu x64和Windows x64的OpenVINO预编译包,省去自己配环境的步骤。
非OpenVINO用户基本不受影响,但发布页照例覆盖macOS、iOS、Linux、Android、Windows的CPU及CUDA、Vulkan、SYCL、ROCm等后端;macOS Apple Silicon的KleidiAI构建仍标注为DISABLED,openEuler相关构建同样被禁用。
改动本身偏维护性质,没有模型能力或推理速度的公开数据,价值主要是减少编译噪音、清理潜在的类型转换隐患,具体效果仍需在对应平台上验证。
llama.cpp发布构建b11024,其中ggml-openvino后端更新到OpenVINO 2026.4。
同一提交 #29009 还修复了clangd和MSVC的编译警告,并处理了int转指针的强制转换、加强内部链接约束、避免重复的switch case。提交由Mostafa Faheem共同署名。
发布页同步提供各平台预编译包:macOS Apple Silicon(arm64)、macOS Intel(x64)、iOS XCFramework;Ubuntu x64/arm64/s390x(CPU)、Ubuntu x64与arm64(Vulkan)、Ubuntu x64(CUDA 12与CUDA 13)、Ubuntu x64(ROCm 10.0)、Ubuntu x64(OpenVINO 2026.4)、Ubuntu x64(SYCL FP32/FP16);Android arm64(CPU);Windows x64与arm64(CPU)、Windows arm64(OpenCL Adreno)、Windows x64(CUDA 12与CUDA 13)、Windows arm64(CUDA 13)、Windows x64(Vulkan、OpenVINO 2026.4、SYCL、ROCm 10.0)。
发布页同时列出CUDA 12.8、CUDA 13.3、CUDA 12.4、CUDA 13.4对应的运行时库压缩包,以及独立的UI包。
两处构建被标注为DISABLED:macOS Apple Silicon的KleidiAI启用版本,以及openEuler的x86(310p)、x86(910b,ACL Graph)、aarch64(310p)、aarch64(910b,ACL Graph)。