llama.cpp 项目发布了构建版本 b10822,该版本修改了构建系统,通过 CMake 直接嵌入用户界面资源。此更改消除了对构建时 C++ 辅助工具和外部 gzip 依赖的需求,从而简化了交叉编译过程。
- 生成的 C++ 代码保留在模板中,以保持可读性,同时完全嵌入 UI 资源。
- 预编译的二进制文件适用于 macOS(Apple Silicon 和 Intel)、iOS、Linux(Ubuntu 带 CPU、Vulkan、ROCm 10.0、OpenVINO、SYCL)、Android、Windows(CPU、CUDA 12/13、Vulkan、OpenCL、ROCm 10.0、OpenVINO、SYCL)和 openEuler。
- 此版本中禁用了带有 KleidiAI 的 macOS Apple Silicon 构建。
此次更新简化了开发者的构建基础设施,并为最新版本的 llama.cpp 提供了全面的平台支持。