llama.cpp发布b11838,修复ggml_time_us时间溢出
llama.cpp的b11838版本包含一项ggml模块修复:解决ggml_time_us的时间溢出问题,改为使用double。发布页同时列出了各平台预编译包。
AI解读:该版本随附macOS/iOS、Linux、Android、Windows等平台的预编译产物,涵盖CPU、Vulkan、CUDA 12/13、ROCm、OpenVINO、SYCL等后端。
发布页标注部分产物为DISABLED:macOS Apple Silicon的KleidiAI版本,以及openEuler相关构建。
来源没有说明溢出在何种条件下触发、影响哪些调用方或版本,也未给出性能与正确性测试数据,因此修复的实际影响范围尚不明确。
llama.cpp发布b11838版本(来源:llama.cpp Releases,发布者为github-actions[bot])。变更记录列出的代码改动是:在ggml中修复ggml_time_us的时间溢出(PR #30969),提交信息包含“fix time overflow”和“use double”。
改动内容与发布产物
发布说明中只有这一条代码变更摘要,未展开说明溢出产生的原因、受影响的平台或调用路径。
该版本提供多平台预编译包:macOS(Apple Silicon arm64、Intel x64)、iOS XCFramework、Linux(Ubuntu x64/arm64/s390x的CPU版本,以及Vulkan、CUDA 12.8、CUDA 13.4、ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32/FP16版本)、Linux arm64骁龙(CPU、Adreno GPU、Hexagon NPU)、Android arm64(含骁龙版本)、Windows(CPU x64/arm64、OpenCL Adreno、CUDA 12.4/13.4、Vulkan、OpenVINO、SYCL、ROCm 10.0),另有UI包。
- 变更:ggml修复ggml_time_us时间溢出(PR #30969),提交说明标注使用double
- 发布页将macOS Apple Silicon的KleidiAI启用版本标为DISABLED(指向PR #23780)
- openEuler构建标为DISABLED(指向PR #23705)