基于 llama.cpp 的分支,专注 CPU 推理性能,提供更多量化类型,用于本地运行 GGUF 大模型。
- Star
- 131,780
- Fork
- 24,581
- 未关闭 Issue
- 2,565
- 最近提交
- 7小时前
这是什么?
llama.cpp 是一个用于大语言模型(LLM)和视觉语言模型(VLM)推理的引擎,使用纯 C/C++ 编写,没有外部依赖。它的目标是在个人电脑和云端的各类硬件上,以较低的配置成本实现高效推理。项目基于 ggml 张量库构建。
硬件支持范围较广:Apple 芯片通过 ARM NEON、Accelerate 和 Metal 加速,x86 CPU 支持 AVX、AVX2、AVX512 和 AMX,RISC-V 支持向量扩展,GPU 方面覆盖 NVIDIA(CUDA)、AMD(HIP)、摩尔线程(MUSA)、Intel(SYCL),并可通过 Vulkan、OpenCL、WebGPU 等后端运行。项目支持 1.5 位到 8 位的整数量化以降低显存占用,模型超出显存时可在 CPU 与 GPU 之间拆分推理。
仓库提供命令行工具,其中 `llama cli` 用于交互式对话,`llama serve` 可启动兼容 OpenAI 接口的 API 服务,并内置 Web 界面。模型可直接从 Hugging Face 下载,同时提供 Docker 镜像和预编译二进制文件。
核心功能
- 01纯 C/C++ 实现,无外部依赖
- 02支持 Apple Metal、x86 AVX/AMX、CUDA、HIP、Vulkan、SYCL 等多种加速后端
- 03提供 1.5 位至 8 位的整数量化,降低内存占用
- 04支持 CPU 与 GPU 混合推理,可运行超出显存容量的模型
- 05提供兼容 OpenAI 接口的 API 服务及内置 Web 界面
适用场景
- 在笔记本或台式机上本地运行开源权重的大语言模型
- 为已使用 OpenAI 接口的应用提供本地兼容的 API 端点
- 在内存有限的设备或边缘硬件上运行量化模型
- 在 Apple 芯片、Vulkan GPU、昇腾 NPU 等特定加速器上进行推理实验
快速上手
- 1
运行 README 中的官方安装脚本
- 2
从发布页面下载预编译二进制文件
- 3
直接从 Hugging Face 下载并运行模型
llama cli -hf ggml-org/Qwen3.5-0.8B-GGUF - 4
启动兼容 OpenAI 的 API 服务器
llama serve -hf ggml-org/Qwen3.5-0.8B-GGUF
使用前须知
- 部分后端(如 CUDA、Metal、SYCL)仅适用于特定硬件。
- OpenVINO 后端仍处于开发中。
标签
常见问题
- llama.cpp 是什么?
- 纯 C/C++ 实现的 LLM 推理引擎,可在本地或云端运行大语言模型与视觉语言模型,支持多种硬件后端。 llama.cpp 是一个用于大语言模型(LLM)和视觉语言模型(VLM)推理的引擎,使用纯 C/C++ 编写,没有外部依赖。它的目标是在个人电脑和云端的各类硬件上,以较低的配置成本实现高效推理。项目基于 ggml 张量库构建。
- llama.cpp 可以免费使用吗?用的什么许可证?
- llama.cpp 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- llama.cpp 还在维护吗?
- 活跃维护中。llama.cpp 最近一次提交是在 2026年10月20日。
- llama.cpp 适合用来做什么?
- 在笔记本或台式机上本地运行开源权重的大语言模型 为已使用 OpenAI 接口的应用提供本地兼容的 API 端点 在内存有限的设备或边缘硬件上运行量化模型 在 Apple 芯片、Vulkan GPU、昇腾 NPU 等特定加速器上进行推理实验
- llama.cpp 怎么安装和运行?
- 运行 README 中的官方安装脚本 从发布页面下载预编译二进制文件 直接从 Hugging Face 下载并运行模型: llama cli -hf ggml-org/Qwen3.5-0.8B-GGUF 启动兼容 OpenAI 的 API 服务器: llama serve -hf ggml-org/Qwen3.5-0.8B-GGUF
- 在哪里获取 llama.cpp?
- 源代码和安装说明在 GitHub 上:https://github.com/ggml-org/llama.cpp
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个高吞吐、低显存占用的大语言模型推理与服务引擎,提供兼容 OpenAI 的 API。
Python 库,逐层加载大语言模型,让 70B 级模型可在单张 4GB 显卡上推理,无需量化。
一款 Rust 编写的命令行与终端工具,检测 CPU、内存和显卡,按硬件适配度推荐可运行的开源大模型。
面向消费级硬件的边缘端 MoE 推理引擎,可在个人电脑上运行大型开源权重模型。
一款命令行工具,自动检测 GPU、CPU 和内存,从 HuggingFace 上挑选真正能在你的机器上运行、且表现最好的本地大模型。