首页/AI/大模型部署与运维速查/vLLM 推理引擎与 PagedAttention
部署形态与选型43 条

vLLM 推理引擎与 PagedAttention

vLLM 是 GPU 上的高吞吐推理与服务引擎:用 PagedAttention 按块管理 KV 缓存、连续批处理提升 GPU 利用率,并自带 OpenAI 兼容 HTTP 接口,是把开源权重封装成在线 API 的常用方案。

定位高吞吐 LLM 推理与服务引擎
关键机制PagedAttention、连续批处理、前缀缓存
接口OpenAI 兼容 /v1/*,默认端口 8000

安装与启动(通用写法)

安装与启动(通用写法)
pip install vllm
vllm serve <模型名或本地路径> --port 8000
# 旧式等价入口:
python -m vllm.entrypoints.openai.api_server --model <模型名或本地路径>

快速验证

快速验证
curl http://127.0.0.1:8000/v1/models
vLLM 迭代快:参数以 vllm serve --help 为准,生产环境固定版本号并使用匹配 CUDA 的预编译 wheel。

易错点

  • 显存不够时先降 --gpu-memory-utilization 或 --max-model-len,再考虑加卡
  • 命令入口在版本间有变化(vllm serve 与 python -m vllm.entrypoints…),脚本不要只写死一种

数据来源与参考

  • vLLM 官方文档(docs.vllm.ai)
  • Kwon et al., PagedAttention, SOSP 2023
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌