llama.cpp发布b12273,合入采样输出别名修复
该版本由llama.cpp仓库自动发布,合并了PR #32015(fix-sampling-output-aliasing);发布页同时列出macOS、Linux、Android、Windows等多平台预编译包,macOS的KleidiAI构建与openEuler构建标注为DISABLED。
AI解读:发布页未给出该修复的具体行为说明、受影响版本范围或验证方式,因此能确认的是合并动作与分支主题,不能据此判断问题严重程度。
b12273按平台分发了预编译二进制:macOS提供Apple Silicon arm64、Intel x64和iOS XCFramework;Linux覆盖Ubuntu x64/arm64 CPU、s390x、Vulkan、CUDA 12.8与 13.5、ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32/FP16,以及Snapdragon的CPU/Adreno GPU/Hexagon NPU包。
Windows侧提供x64/arm64 CPU、OpenCL Adreno arm64、CUDA 12.4与 13.5、Vulkan、OpenVINO、SYCL、ROCm 10.0等包;Android提供arm64 CPU与Snapdragon版本。
两个构建项在发布页标注为DISABLED:macOS Apple Silicon(启用KleidiAI)对应PR #23780,openEuler对应PR #23705,后者四个openEuler变体因此未提供下载。
llama.cpp发布b12273版本,发布说明写明该版本合并了PR #32015(fix-sampling-output-aliasing),即针对采样输出别名问题的修复。
发布页由github-actions[bot] 生成,主体内容是各平台预编译产物的下载链接,未附该修复的细节说明。
采样输出别名修复被合入
发布说明只列出一条合并记录:来自ggml-org的PR #32015,分支为gg/fix-sampling-output-aliasing。
页面没有说明该别名问题在何种调用路径下出现、影响哪些版本,也没有给出测试或复现信息。因此目前能确认的是修复已进入b12273,具体行为变化需查阅该PR本身。
- 合并来源:ggml-org的gg/fix-sampling-output-aliasing
- PR编号:#32015
- 发布说明未附带修复细节与验证数据
预编译包覆盖的平台
b12273按平台分发了二进制包。Linux侧的矩阵最宽,包含Ubuntu x64/arm64 CPU、Ubuntu 24.04与 26.04 s390x、带zDNN的s390x,以及Vulkan、CUDA 12.8、CUDA 13.5、ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32/FP16的x64构建。
Linux arm64另有面向Snapdragon的包,同时覆盖CPU、Adreno GPU与Hexagon NPU,并链接了对应setup guide。Android提供arm64 CPU与Snapdragon两种包。
- macOS:Apple Silicon arm64、Intel x64、iOS XCFramework
- Windows:x64/arm64 CPU、OpenCL Adreno arm64、CUDA 12.4与 13.5(含arm64)、Vulkan、OpenVINO、SYCL、ROCm 10.0
- 附带独立分发的CUDA运行库包,如cudart-llama-b12273-bin-ubuntu-cuda-12.8-x64与cudart-llama-bin-win-cuda-12.4-x64
- 另有UI包llama-b12273-ui.tar.gz
两项构建被标注禁用
发布页把macOS Apple Silicon的KleidiAI启用版本标注为DISABLED,并链接到PR #23780;openEuler整组同样标注DISABLED,链接到PR #23705。
openEuler下列出的四个变体——x86 310p、x86 910b(ACL Graph)、aarch64 310p、aarch64 910b(ACL Graph)——在该版本中没有可下载产物。
- KleidiAI版macOS构建:DISABLED,关联PR #23780
- openEuler全部四个变体:DISABLED,关联PR #23705