项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 7011
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Python 与 pip 的运行环境
- NVIDIA GPU 及 CUDA 环境(README 按 CUDA 是否小于 13.0 区分安装包)
- 如需其它加速器后端(华为、AMD、寒武纪、摩尔线程等)或从源码构建,需按官网文档准备
- 多机部署需要 RDMA 等高速互联网络支持
安装与启动步骤
-
1确认 CUDA 版本
Mooncake 依据 CUDA 版本提供两个 pip 安装包:CUDA 小于 13.0 与 CUDA 大于等于 13.0,需先确认本机 CUDA 版本再选择对应包。
-
2安装(CUDA<13.0)
CUDA 版本低于 13.0 时安装 mooncake-transfer-engine,该包包含 Transfer Engine、Mooncake Store、Mooncake EP 与 PG。
pip install mooncake-transfer-engine -
3安装(CUDA≥13.0)
CUDA 版本为 13.0 及以上时改用 mooncake-transfer-engine-cuda13,功能与前者一致,只是适配更高版本 CUDA。
pip install mooncake-transfer-engine-cuda13 -
4查阅快速开始
README 将完整安装与部署说明指向官网 Quick Start 与 Build from Source 文档,装完后按文档继续配置。
-
5对接推理框架
按官网集成指南把 Mooncake 作为 SGLang 或 vLLM 的 KV 缓存传输与存储后端,用于 PD 分离部署。
如何确认成功
README 未给出启动验证命令,安装完成后请按官网 Quick Start 文档验证环境与后端是否可用。
常见问题
Q:应该安装哪个包?
A:看 CUDA 版本:CUDA 小于 13.0 安装 mooncake-transfer-engine;CUDA 大于等于 13.0 安装 mooncake-transfer-engine-cuda13。
Q:支持哪些硬件后端?
A:README 列出 NVIDIA、华为、AMD、寒武纪、摩尔线程、AWS、MetaX、平头哥、阿里云、Sunrise、海光、壁仞科技等,具体协议见官网 supported protocols 文档。
Q:如何从源码构建?
A:README 只提供了源码构建文档入口,见官网 getting_started/build.html,未在 README 中给出具体编译命令。
Q:如何接入 SGLang 或 vLLM?
A:使用官网给出的 SGLang 与 vLLM 集成指南,分别配置 PD 分离部署、分层 KV 缓存(HiCache)或分布式 KV 缓存池。
注意事项
- 本教程内容全部来自 README 节选,官方完整说明以 https://kvcache-ai.github.io/Mooncake/ 文档为准。
- README 仅提供 pip 安装方式,源码构建、Mooncake Store 部署等细节需查阅官网对应文档。
- Mooncake 面向生产级大规模 LLM 推理场景,实际部署通常涉及多节点与 RDMA 网络,单机 pip 安装只是第一步。
- 技术栈涉及 vLLM、SGLang、TRT-LLM 等,请确认目标推理框架版本与官网集成指南一致。
核心亮点
- KVCache 复用大幅降低重复计算,提升吞吐
- 分离式预填充/解码架构,优化长上下文场景
- 生产级验证,支撑 Kimi 大规模服务
不足之处
- 文档/社区待观察
- 依赖特定硬件和复杂分布式部署
适用场景
- 高并发 LLM API 服务
- 长上下文对话场景
- 成本敏感的大规模推理部署
替代项目
vLLM、TensorRT-LLM、SGLang
下一篇:agentops
同类项目推荐
navop
开源
一个工具搞定数据库、服务器和 AI 监控,告别多窗口切换。
A native, all-in-one workspace for databases, SSH, SFTP, terminals, remote desktop, ···
modal-examples
开源
一键跑通云端 GPU 任务,从示例到生产部署
Examples of programs built using Modal
mistral.rs
开源
用 Rust 快速跑大模型,本地部署低延迟
Fast, flexible LLM inference
gerbil
开源
桌面一键运行本地大模型和图像生成,保护隐私
A desktop app for running Large Language Models locally.
gateway
开源
搭建AI应用后端,统一管理模型调用与流量
[deprecated] AI Gateway - core infrastructure stack for building production-ready AI···
llms
开源
配好密钥就能跑的 LLM 聊天前后端一体工具
LLM Client, Server API and UI
infra
开源
让AI安全执行代码,秒级启动隔离沙箱
The runtime behind every E2B stack: Cloud, Enterprise, and your own machine.
VectorRAG.Net
开源
在 .NET 中快速实现语义搜索和 RAG,无需外部向量数据库。
VectorRAG.Net is a .NET-native high-performance vector database library for semantic···
distill
开源
给 LLM 智能体装上持久记忆,12 毫秒去重防泄露
Context intelligence layer for LLM agents: persistent memory with write-time dedup, ···
