[控场AI]
产品

llama.cpp

llama.cpp是由Georgi Gerganov发起的开源大语言模型推理框架,使用纯C/C++实现,无需依赖外部深度学习库。该项目支持在CPU、GPU及Apple Silicon等多种硬件上运行大型语言模型,提供多种模型量化方案以降低内存占用和计算需求,并兼容多种主流开源模型格式,广泛应用于本地化大模型部署场景。

核心事实

时间轴 (近 90 天)

10月18日

Gemma 4 E2B 经过LoRA微调并导出为Q4_K_M GGUF(3.4 GB),由llama.cpp的llama-server在CPU上运行,用于起草两条候选回复和筛选记忆。

待验证50%
10月18日

容器内 llama.cpp 读取宿主机资源(60GB+ 内存、16 核)而非 4GB 套餐配额,导致 prompt 缓存可能涨到 8GB 并触发 OOM;通过三个 LLAMA_ARG_* 环境变量设置压回 4GB 以内。

待验证50%
10月18日

MoE 缓存使专家在 CUDA 内核中运行而非 CPU,导致输出不再逐位一致;温度 0 下贪心选择可能翻转,实测 --cpu-moe 下 4 条回复仅 1 条与无缓存版本逐字一致。

待验证50%
10月18日

并发请求会放大缓存槽位需求,导致 LRU 淘汰更频繁,T4 上四请求并发总吞吐 37.0 tokens/s,低于单请求的 43.2 tokens/s,命中率从 95.7% 降至 92.3%。

待验证50%
10月18日

MoE 缓存只服务 32 个 token 以内的批次,更大批次走旧的卸载路径。

待验证50%
10月18日

在 RTX 5090 上使用 19000 MiB 缓存、89% 命中率时,解码速度达到 67.8 tokens/s。

待验证50%
10月18日

在 T4 上,--cpu-moe + 10000 MiB 缓存时,8 token 以内小批次命中率 95.73%,9 到 32 token 批次命中率 59.91%。

待验证50%
10月18日

MoE 缓存的命中率统计默认不可见,需要以 -lv 4 启动,并在停止服务后查看日志。

待验证50%
10月18日

MoE 缓存只覆盖 ffn_*_exps 张量,不包括路由器、注意力和共享专家。

待验证50%
10月18日

使用 --cpu-moe 将所有专家放到内存并配以大缓存,比保留 --fit 自动放置能获得更高的缓存命中率和解码速度。

待验证50%

还有 40 条时间轴事件

全部知识事实 (20)

已验证

llama.cpp 由 Georgi Gerganov 以纯 C/C++ 实现,GGUF 格式将模型架构元数据、词表和量化权重打包进单一文件

90%
已验证

GPTQ 利用二阶梯度信息最小化量化误差,AWQ 识别并保护对激活值影响最大的权重,GGUF 由 llama.cpp 项目引入专为 CPU 推理优化

90%
已验证

GGUF 格式由 llama.cpp 项目引入,专为 CPU 推理场景优化

90%
已验证

GGUF 将模型权重、分词器词表、超参数配置等全部打包进单一文件,支持 Q2_K、Q4_K_M、Q8_0 等多种量化精度

90%
已验证

llama.cpp是由Georgi Gerganov开发的纯C/C++推理引擎,支持在纯CPU环境下运行大模型

90%
已验证

GGUF格式于2023年8月由llama.cpp社区推出,作为GGML格式的替代方案

90%
已验证

llama.cpp由Georgi Gerganov于2023年3月发起

90%
已验证

GGUF格式由llama.cpp项目创始人Georgi Gerganov设计

90%
已验证

GGUF(GPT-Generated Unified Format)是由llama.cpp项目定义的模型文件格式

90%
已验证

MLX针对Apple Silicon的统一内存架构进行专项优化

85%
已验证

GGUF 已成为 llama.cpp、Ollama、LM Studio 等主流本地推理工具的事实标准格式

85%
已验证

Ollama提供类似Docker的一键式模型管理体验,vLLM通过PagedAttention实现高吞吐量批量推理,LM Studio面向桌面用户提供图形化界面

80%
已验证

GGUF是由llama.cpp项目引入的模型格式标准,支持Q2_K至Q8_0等多种量化级别

80%
已验证

llama.cpp支持CPU与GPU的混合推理(层卸载),可将模型部分层加载到GPU显存、其余层保留在内存

80%
已验证

llama-server 是 llama.cpp 提供的本地 HTTP 推理服务,实现了与 OpenAI Chat Completions API 高度兼容的接口规范

80%
已验证

llama.cpp项目将GGUF量化格式推向主流,支持从Q2_K到Q8_0等多种精度等级

80%
已验证

Ollama将本地模型部署简化为一条命令行指令,并提供与OpenAI兼容的本地API接口

80%
已验证

llama.cpp支持Metal、CUDA、Vulkan和SYCL等GPU加速后端

80%
已验证

llama.cpp是由开发者Georgi Gerganov于2023年发起的开源项目,使用纯C/C++实现了LLaMA系列模型的推理

80%
已验证

Open WebUI 支持 Ollama 和 OpenAI API 等多种后端

80%

来源文章