llama.cpp发布b11407:修复Vulkan测试开启时的未声明标识符
该版本的主要代码改动是修复在 -DGGML_VULKAN_RUN_TESTS=ON时Vulkan后端出现的未声明标识符问题(#29912),并同步提供macOS、Linux、Windows、Android等多平台预编译产物。
AI解读:llama.cpp发布b11407,本次代码改动为修复在启用 -DGGML_VULKAN_RUN_TESTS=ON构建选项时Vulkan后端出现的未声明标识符(undeclared identifiers),对应PR #29912。
除该修复外,发布页同时列出各平台预编译二进制包,覆盖macOS/iOS、Linux、Android和Windows。
Linux产物包含Ubuntu x64/arm64/s390x的CPU版本,以及Vulkan、CUDA 12.8、CUDA 13.4、ROCm 10.0、OpenVINO、SYCL FP32/FP16等后端版本;Windows产物同样区分CPU、CUDA 12.4/13.4、Vulkan、OpenVINO、SYCL、ROCm 10.0等。
部分构建在发布页标注为DISABLED,包括启用KleidiAI的macOS Apple Silicon版本和openEuler构建。
发布说明未提供性能、兼容性或用户影响方面的额外数据,仅说明修复内容和可下载产物。
llama.cpp发布b11407,代码层面的改动是修复Vulkan后端在 -DGGML_VULKAN_RUN_TESTS=ON时出现的未声明标识符问题(PR #29912)。
该版本同时提供多平台预编译二进制包,发布说明未给出性能或其他效果数据。
本次改动
b11407的提交说明为“vulkan : Fix undeclared identifiers when -DGGML_VULKAN_RUN_TESTS=ON (#29912)”,即修复在启用Vulkan测试构建选项时出现的未声明标识符错误。
发布页未提供该修复影响的具体版本范围或额外技术细节。
随版本提供的构建产物
发布页列出多个平台的预编译包,供直接下载使用。
- macOS/iOS:macOS Apple Silicon(arm64)、macOS Intel(x64),以及iOS XCFramework;Apple Silicon的KleidiAI版本标注为DISABLED。
- Linux:Ubuntu x64、arm64、s390x的CPU包,以及Ubuntu x64/arm64的Vulkan、CUDA 12.8、CUDA 13.4、ROCm 10.0、OpenVINO、SYCL FP32/FP16包;另含Linux arm64 Snapdragon(CPU、Adreno GPU、Hexagon NPU)。
- Android:arm64(CPU),以及arm64 Snapdragon(CPU、Adreno GPU、Hexagon NPU)。
- Windows:x64/arm64 CPU、arm64 OpenCL Adreno、x64 CUDA 12.4、x64/arm64 CUDA 13.4、x64/arm64 Vulkan、x64 OpenVINO、x64 SYCL、x64 ROCm 10.0。
- openEuler:x86 310p、x86 910b(ACL Graph)、aarch64 310p、aarch64 910b(ACL Graph)均标注为DISABLED。
- 另提供UI包(llama-b11407-ui.tar.gz)。