Heidi Labs
Hugging FaceAI 领域最新发展约 4 分钟1,625 字

llama.cpp v1.0.0:本地 AI 生态更坚实的基础

本文目录

llama.cpp 让在多模态大语言模型(LLM)在广泛的硬件上运行成为可能——从消费级本地机器到高端企业服务器。通过量化、优化后端和可移植的 C/C++ 实现,我们让 AI 推理在软件栈的每个层级都触手可及。我们相信,这是构建跨平台、私有 AI 产品最轻量、最通用也最合理的平台。

自项目创立以来的 3.5 年里,项目成长了许多,许多下游应用已经依赖我们的工作。随着本地 AI 和隐私在日常生活中日益重要,我们预计这一趋势将持续。每一次新集成都意味着更多开发者依赖我们的库接口,因此拥有灵活但稳定的 API 至关重要。

今天我们发布 v1.0.0 库,以此强调我们对这些开发者的责任。今后,llama.cpp 和 ggml 都将通过主版本号升级来体现 API 和 ABI 不兼容性。随着采用率增长,我们会更严格地让这些边界对下游消费者可见。

发布#

版本库公共头文件
llama.cpp v1.0.0 —— C/C++ 中的 LLM 推理libllamallama.cpp/include/
ggml v1.0.0 —— 面向机器学习的张量库libggmlggml/include/

语义化版本更新规则#

以下规则适用于所有使用语义化版本(semantic versioning)的 ggml-org 项目:

变更类型版本号提升
主版本(MAJOR)对 ./include 中公共 C API 的破坏性变更
次版本(MINOR)向后兼容的功能、后端更新、模型支持或 API 新增
修订版本(PATCH)无 API 变更的缺陷修复

分发#

我们期待扩展 ggml-org 软件的分发方式,使其触达开发者和最终用户。有关如何将 ggml-org 项目加入打包和发布流水线的更多信息,请查看以下讨论。

渠道平台
预发布工件Linux、macOS、Windows、Android、iOS
DockerLinux
DebianLinux
HomebrewmacOS、Linux
conda-forgeWindows、macOS、Linux
MacPortsmacOS
WingetWindows
XCFrameworkiOS、macOS

开发#

项目培育了一个由高技能、有才华贡献者组成的出色开源社区。随着 AI 能力在软件工程领域快速进步,我们继续以审慎而合理的方式在开发周期中适配并集成 LLM。保持高质量代码库、掌控架构并理解实现细节,仍将是我们的首要任务。

为巩固更快的开发节奏,我们持续投入更多资源改善项目背后的 CI 基础设施。借助 HF Buckets 和 HF Jobs 等 HF 技术,我们得以扩展必要容量,保证每次合入 master 分支的变更都正确。在 NVIDIA、AMD、Qualcomm、Arm、IBM 和 Intel 的硬件支持下,我们继续在所有主要硬件平台上部署更多自托管运行器。

后端与模型覆盖#

llama.cpp 的底层机器学习引擎——ggml——被设计为几乎能在现有任何硬件上运行。这是通过实现专用的 ggml 后端实现的。每个后端都可编译为动态库,并可在运行时选择加载。

当前已实现后端的完整列表可在此处找到。

我们承诺持续支持所有模型架构。目前,llama.cpp 支持超过 150 种架构变体,以及所有主流的推测解码方法。

致谢#

Hugging Face 的 llama.cpp 团队感谢社区给予的不可思议的支持。特别感谢项目的长期维护者和所有贡献者。这是一个重要的里程碑,没有我们的共同努力就不可能实现!

其他资源#

  • llama.cpp 示例
  • Hugging Face 上的 ggml-org
  • GitHub 上的 ggml-org

查看面向 macOS 和 Windows 的 Llama 桌面应用,由 llama.cpp 背后的团队与 Hugging Face 用心打造。

该作者的更多文章#

llama.cpp 新增功能:决策模型

111 2026 年 10 月 2 日

在 llama.cpp 中使用 OCR 模型

47 2026 年 4 月 10 日