llama.cpp 项目发布了构建版本 b10924,解决了服务器路由器中的一个 bug:子状态命令未以完整行的形式进行帧封装。该问题是由于日志记录器在 stderr 上输出了不带换行符的尾部颜色重置转义序列,导致这些序列通过共享管道与从 stdout 读取的下一条命令粘连在一起。
- 修复措施是在命令前添加换行符,确保它们始终从行边界开始,防止路由器将状态命令误解析为日志行。
- 这解决了由于行前缀检查失败而导致已完成下载卡在下载状态的问题。
- 该版本包含了适用于 macOS(Apple Silicon 和 Intel)、iOS、Linux(CPU、Vulkan、ROCm、OpenVINO、SYCL)、Android、Windows(CPU、CUDA 12/13、Vulkan、OpenVINO、SYCL、ROCm)以及 openEuler 的二进制文件。
此更新确保了 llama.cpp 服务器环境中下载完成处理的可靠性。