首页/AI/大模型部署与运维速查/单卡多模型混合部署
部署形态与选型43 条

单卡多模型混合部署

一张卡上同时服务多个模型(如对话模型 + Embedding + Rerank)时,按「常驻小模型 + 按需大模型」分配显存,并限制并发加载数量防止互相挤占。

显存预算分配示例

显存预算分配示例
24GB 卡预算分配(示意):
  Embedding 模型     1.5 GB
  Rerank 模型        1.5 GB
  对话模型(7B INT4)  5 GB + KV 4 GB
  系统与碎片预留     2 GB
  合计              14 GB,余量留作突发

多实例端口划分

多实例端口划分
vllm serve ./models/chat --port 8000 --gpu-memory-utilization 0.45
vllm serve ./models/embed --port 8001 --gpu-memory-utilization 0.15   # 任务类型由框架识别,版本差异见文档
多模型共存时每个实例的 --gpu-memory-utilization 之和要小于 1,并为框架开销留余量。

易错点

  • 两个实例都按默认显存比例启动时第二个实例必然 OOM,先规划比例再启动

数据来源与参考

  • vLLM 官方文档(docs.vllm.ai)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌