vLLM 项目说明:面向 LLM 推理与服务的高吞吐开源库
vLLM 是源自 UC Berkeley Sky Computing Lab 的开源 LLM 推理与服务库,以 PagedAttention 内存管理、连续批处理、量化与多种并行策略提升服务吞吐,并通过 OpenAI 兼容 API 等方式对外提供模型服务,目前支持 200+ Hugging Face 模型架构与多种硬件后端。
用途与定位
根据来源说明,vLLM 是一个用于 LLM 推理与服务的库,目标是让模型服务“简单、快速、低成本”。项目最初由 UC Berkeley Sky Computing Lab 开发,后续由来自 2000 多名贡献者的社区维护。
主要能力
- 吞吐相关:来源列出高服务吞吐、PagedAttention 注意力键值内存管理、连续批处理、分块预填充与前缀缓存。
- 执行与优化:分段及完整 CUDA/HIP 图、torch.compile 自动内核生成与图级变换、FlashAttention/FlashInfer/Triton 等注意力内核、CUTLASS 等 GEMM/MoE 内核。
- 量化:来源提及 FP8、MXFP8/MXFP4、NVFP4、INT8、INT4、GPTQ/AWQ、GGUF、compressed-tensors、ModelOpt、TorchAO 等。
- 解码与并行:投机解码(n-gram、suffix、EAGLE、DFlash)、张量/流水线/数据/专家/上下文并行、分离式 prefill、decode、encode。
- 接口与集成:与 Hugging Face 模型集成,支持流式输出、结构化输出、工具调用与推理解析器、OpenAI 兼容 API 以及 Anthropic Messages API 和 gRPC、多 LoRA。
- 硬件与模型:来源称支持 NVIDIA、AMD、Intel GPU 及 x86/ARM/PowerPC CPU,并有 Google TPU、Intel Gaudi、IBM Spyre、华为昇腾等硬件插件;支持 200+ Hugging Face 模型架构,涵盖纯解码器 LLM、MoE、混合注意力与状态空间模型、多模态模型、嵌入与检索模型、奖励与分类模型。
适用场景
适合需要自建 LLM 服务、追求推理吞吐与多硬件适配的部署场景,也适合需要结构化输出、工具调用或分布式推理的工程实践。
限制与待核实事项
来源为项目说明文档,未给出具体性能数据、版本号与发布时间;列出的量化格式、内核和后端支持情况需以对应版本文档和实际环境验证为准。安装方式与命令仅为来源中给出的示例,未做运行验证。
来源与核对说明
- vLLM ↗https://github.com/vllm-project/vllm
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞与收藏保存在当前浏览器。
继续阅读
NVIDIA 发布用于生物基础模型的高效 MoE 训练配方 →
NVIDIA Dynamo-Triton 26.07 支持 TensorRT 多设备推理 →
NVIDIA 发布 AIPerf:面向大规模 LLM 推理的压测工具 →
NVIDIA 称 NIM 全栈优化让 Nemotron 3 Ultra 在 4xB200 上支持 2.5 倍并发用户 →