github.com·2026/10/21·vllm-project
vLLM 是加州大学伯克利分校 Sky Computing Lab 发起、由 2000 余名贡献者 维护的开源 LLM 推理与服务引擎,用 PagedAttention 管理 KV 缓存并配合连续批处理、分块预填充、前缀缓存和 CUDA/HIP 图实现高吞吐;支持 GPTQ/AWQ/GGUF 等量化、FlashAttention/FlashInfer 等优化内核、投机解码和分离式预填充/解码/编码,提供 OpenAI 兼容 API、Anthropic Messages API、gRPC、结构化输出、工具调用与多 LoRA,可运行 200 余种 Hugging Face 模型,硬件覆盖 NVIDIA/AMD/Intel GPU、CPU 及 TPU、Gaudi、Ascend 等插件。安装可执行 uv pip install vllm 并运行 vllm download-kernels 拉取预编译内核加速启动;pyproject.toml 固定 torch 2.14.0、要求 Python 3.11–3.14,setup.py 仅官方支持 Linux(含 WSL)和 macOS,macOS 自动设为 CPU,其他平台置为 empty。项目以 Apache 许可开源,构建需 CMake、Ninja、setuptools-rust 等,首次编译与跨平台门槛较高。
为什么重要 做智能体/多模态/量化推理服务时,vLLM 提供 OpenAI 兼容 API、工具调用、多硬件插件,可作为统一 serving 底座适合 适合做推理部署、智能体后端、模型服务的工程与平台团队
Star
累计收藏
本周新增
近 7 天增量
今日新增
单日增量
Fork
派生仓库
注释 · Star 与 Fork 来自 GitHub 平台实时数据,周/日新增反映近期关注度。出自 平台数据
注释 · 语言占比来自仓库平台统计;CUDA 与 C++ 对应 csrc 底层算子。出自 平台数据·语言占比
性能、内核与多轮基准测试脚本
底层 CUDA/attention/MoE/量化等算子内核源码
安装、配置、部署、设计与 API 文档
推理引擎核心 Python 包与 CLI 实现
构建系统依赖、项目元数据与 CLI 入口定义
项目说明、特性清单与安装上手入口
C++/CUDA/Rust 扩展构建与目标设备选择逻辑
$ uv pip install vllm
$ vllm download-kernels

EVIDENCE / METHODS
要点卡片
术语解释将 KV cache 按页管理,减少显存碎片、提升吞吐。 与连续批处理/chunked prefill/prefix caching 组成吞吐主线。
高效管理 attention KV memory,降低显存碎片,支撑更高并发。
术语解释请求到达即插入批次动态执行,提高 GPU 利用率。、chunked prefill、prefix caching 组合提升 GPU 利用率。
支持 n-gram、suffix、EAGLE、DFlash,用小模型预测多 token 加速。
FP8、MXFP8/MXFP4、NVFP4、INT8、INT4、GPTQ/AWQ、GGUF 等。
tensor/pipeline/data/expert/context 并行支撑分布式推理。
disaggregated prefill/decode/encode 可独立扩展不同阶段算力。
注释 · 这些特性直接决定吞吐与首 token 延迟;投机解码与量化进一步降本。出自 README·About