你现在可以在GLM-Air中使用MTP

Reddit r/LocalLLaMA 工具

摘要

llama.cpp现在支持GLM-Air模型的MTP(多令牌预测),增强了C/C++中大型语言模型的推理能力。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/08/23 21:32

ggml-org/llama.cpp 来源: https://github.com/ggml-org/llama.cpp

llama.cpp

基于 C/C++ 的 LLM 推理工具 许可证: MIT (https://opensource.org/licenses/MIT) 正式发布版 (https://github.com/ggml-org/llama.cpp/releases?q=tag:v0) 每夜构建版 (https://github.com/ggml-org/llama.cpp/releases?q=b) 服务端 (https://github.com/ggml-org/llama.cpp/actions/workflows/server.yml) Docker (https://github.com/ggml-org/llama.cpp/actions/workflows/docker.yml) Winget (https://github.com/ggml-org/llama.cpp/actions/workflows/winget.yml) ggml (https://github.com/ggml-org/ggml) / 操作符 (https://github.com/ggml-org/llama.cpp/blob/master/docs/ops.md) / 维护者 PR (https://github.com/ggml-org/llama.cpp/issues?q=is%3Apr%20is%3Aopen%20draft%3AFalse%20(author%3Argerganov%20OR%20author%3AKitaitiMakoto%20OR%20author%3Adanbev%20OR%20author%3Aaldehir%20OR%20author%3Amax-krasnyansky%20OR%20author%3ACISC%20OR%20author%3Aggerganov%20OR%20author%3Aam17an%20OR%20author%3Abartowski1182%20OR%20author%3Anikwen%20OR%20author%3Ahipudding%20OR%20author%3AServeurpersoCom%20OR%20author%3Apwilkin%20OR%20author%3Areeselevine%20OR%20author%3Angxson%20OR%20author%3Ajeffbolznv%20OR%20author%3Amarty1885%20OR%20author%3A0cc4m%20OR%20author%3ATitaniumtown%20OR%20author%3Aangt%20OR%20author%3AIMbackK%20OR%20author%3Aarthw%20OR%20author%3AJohannesGaessler%20OR%20author%3AORippler%20OR%20author%3Aruixiang63%20OR%20author%3Axctan%20OR%20author%3Aallozaur%20OR%20author%3Ayomaytk%20OR%20author%3Aaendk%20OR%20author%3Agaugarg-nv%20OR%20author%3Ataronaeo%20OR%20author%3Aforforever73%20OR%20author%3Alhez%20OR%20author%3Anetrunnereve%20OR%20author%3Afairydreaming)%20sort%3Aupdated-desc) / 开发统计 (https://github.com/ggml-org/llama.cpp-dev) / lib llama API (https://github.com/ggml-org/llama.cpp/issues/9289) / llama-server REST API (https://github.com/ggml-org/llama.cpp/issues/9291)

快速开始

几种在你的机器上安装 llama.cpp 的方式:

  • 访问 https://llama.app 并按照说明操作
  • 使用 Docker 运行 - 参阅我们的 Docker 文档
  • 从发布页面下载预构建二进制文件 (https://github.com/ggml-org/llama.cpp/releases)
  • 克隆本仓库从源码构建 - 查阅 构建指南 安装完成后:
# 直接从 Hugging Face 下载并运行模型
llama-cli -hf ggml-org/Qwen3.5-0.8B-GGUF
# 启动兼容 OpenAI 的 API 服务器
llama-server -hf ggml-org/Qwen3.5-0.8B-GGUF

与 llama-cli 进行多模态会话 针对 llama-server 的内置 Web UI

项目描述

llama.cpp 的主要目标是在从本地到云端的各种硬件上,以最少的设置和最先进的性能,实现 LLM(和 VLM)推理。

  • 纯 C/C++ 实现,无任何外部依赖
  • Apple Silicon 是首要支持目标 - 通过 ARM NEON、Accelerate 和 Metal 框架进行优化
  • 为 x86 架构提供 AVX、AVX2、AVX512 和 AMX 支持
  • 为 RISC-V 架构提供 RVV、ZVFH、ZFH、ZICBOP 和 ZIHINTPAUSE 支持
  • 支持 1.5 位、2 位、3 位、4 位、5 位、6 位和 8 位整数量化,以实现更快的推理和更少的内存使用
  • 为在 NVIDIA GPU 上运行 LLM 提供自定义 CUDA 内核(通过 HIP 支持 AMD GPU,通过 MUSA 支持 Moore Threads GPU)
  • 支持 Vulkan 和 SYCL 后端
  • CPU+GPU 混合推理,可部分加速超过总显存容量的模型 llama.cpp 项目构建在 ggml (https://github.com/ggml-org/ggml) 库之上。

支持的后端

后端目标设备
BLAS所有
BLIS所有
CANNAscend NPU
CUDANVIDIA GPU
HIPAMD GPU
Hexagon [开发中]Snapdragon
IBM zDNNIBM Z & LinuxONE
MUSAMoore Threads GPU
MetalApple Silicon
OpenCLAdreno GPU
OpenVINO [开发中]Intel CPU、GPU 和 NPU
RPC (https://github.com/ggml-org/llama.cpp/tree/master/tools/rpc)所有
SYCLIntel GPU
VirtGPUVirtGPU API
VulkanGPU
WebGPU所有
ZenDNNAMD CPU

文档

工具

开发

参与贡献

  • 贡献者可以提交 PR
  • 协作者将根据贡献情况被邀请
  • 维护者可以推送到 llama.cpp 仓库的分支,并将 PR 合并到 master 分支
  • 任何对管理问题、PR 和项目的帮助都深表感谢!
  • 阅读 CONTRIBUTING.md 了解更多信息

致谢

  • yhirose/cpp-httplib (https://github.com/yhirose/cpp-httplib) - 单头文件 HTTP 服务器,被 llama-server 使用 - MIT 许可证
  • nothings/stb (https://github.com/nothings/stb) - 单头文件图像格式解码器,被多模态子系统使用 - 公共领域
  • nlohmann/json (https://github.com/nlohmann/json) - 单头文件 JSON 库,被各种工具/示例使用 - MIT 许可证
  • mackron/miniaudio (https://github.com/mackron/miniaudio) - 单头文件音频格式解码器,被多模态子系统使用 - 公共领域
  • sheredom/subprocess.h (https://github.com/sheredom/subprocess.h) - C 和 C++ 的单头文件进程启动解决方案 - 公共领域

相似文章

这是个好消息...

Reddit r/LocalLLaMA

多令牌预测(MTP)已获批准集成到llama.cpp中,表明本地LLM推理工具即将更新。

b9180 llama.cpp MTP 已落地

Reddit r/LocalLLaMA

llama.cpp 版本 b9180 已发布,支持多令牌预测 (MTP)。此次发布标志着构建成功,开发者们如释重负。