模型格式 × GPU × 显存 × vLLM 参数模板对照表

一、快速选型总表

你拿到模型 + GPU → 直接抄参数

模型格式 量化 GPU 架构 显存 推荐模型规模 vLLM 可用性 结论
FP16 无 A100/H100 ≥40G 7B--72B ⭐⭐⭐⭐⭐ 最稳
BF16 无 A100/H100 ≥40G 13B--72B ⭐⭐⭐⭐⭐ 最优
AWQ 4bit RTX4090 24G 7B--14B ⭐⭐⭐⭐⭐ ⭐首选
AWQ 4bit A10 / L4 24G 7B--14B ⭐⭐⭐⭐⭐ ⭐
GPTQ 4bit RTX3090 24G 7B--13B ⭐⭐⭐ 可用
GPTQ 4bit A100 40G 13B--33B ⭐⭐⭐ 有坑
bnb 4/8bit 任意 ≥16G ≤7B ⭐⭐ 不推荐
GGUF 4bit 任意 任意 任意 ❌ 不支持

二、按「GPU → 显存 → 模型格式」展开


① RTX 4090 / 3090(24GB,消费卡主流)

✅ 推荐:AWQ 4bit

7B / 8B(最稳)
bash 复制代码
vllm serve Qwen2-7B-AWQ \
  --quantization awq \
  --dtype float16 \
  --max-model-len 8192
项目 数值
权重显存 ~5GB
KV Cache ~6--8GB
总占用 ~14GB
并发 高

14B(极限但可跑)
bash 复制代码
vllm serve Qwen2-14B-AWQ \
  --quantization awq \
  --dtype float16 \
  --max-model-len 4096

⚠️ 关键限制:

  • 必须降 max_model_len
  • 避免 batch 过大

⚠️ GPTQ(不推荐但可用)

bash 复制代码
vllm serve LLaMA-2-7B-GPTQ \
  --quantization gptq \
  --dtype float16 \
  --enforce-eager
问题 原因
吞吐下降 eager mode
FlashAttn 关闭 kernel 不支持
稳定性差 GPTQ 权重多样

② A10 / L4(24GB,云上性价比)

标准推荐:AWQ

bash 复制代码
vllm serve Qwen2-7B-AWQ \
  --quantization awq \
  --dtype float16 \
  --max-model-len 8192
模型 可行性
7B ✅
13B ⚠️
14B ⚠️ 需 TP

❌ 不推荐 bnb

原因:

  • kernel 非最优
  • 多请求抖动明显

③ A100 40GB(企业部署主力)


FP16 / BF16(最稳 + 最高吞吐)

13B
bash 复制代码
vllm serve Qwen2-13B \
  --dtype bfloat16 \
  --max-model-len 16384
33B
bash 复制代码
vllm serve Qwen2-32B \
  --dtype bfloat16 \
  --max-model-len 8192

AWQ 4bit(显存友好)

bash 复制代码
vllm serve Qwen2-32B-AWQ \
  --quantization awq \
  --dtype float16
优点 说明
显存 ↓50%
吞吐 ≈ FP16
稳定 ⭐⭐⭐⭐⭐

④ A100 / H100 多卡(80GB × N)


72B / 70B(主流大模型)

bash 复制代码
vllm serve Qwen2-72B \
  --dtype bfloat16 \
  --tensor-parallel-size 8 \
  --max-model-len 8192

KV Cache 优化(H100 专属)

bash 复制代码
--kv-cache-dtype fp8
效果
KV Cache ↓40%
精度 几乎无损
要求 H100

⑤ L40 / L40S(48GB)

13B / 32B AWQ

bash 复制代码
vllm serve Qwen2-32B-AWQ \
  --quantization awq \
  --dtype float16 \
  --max-model-len 8192

三、参数作用速查表(防误用)

参数 控制什么 用错后果
--quantization 加载哪种 kernel 启动失败
--dtype 计算精度 性能 / 精度
--max-model-len KV Cache 大小 OOM
--tensor-parallel-size 多卡切分 通信瓶颈
--enforce-eager 禁用 FlashAttn 吞吐暴跌
--kv-cache-dtype KV 精度 显存/速度

四、工程结论

vLLM 的部署不是"模型能不能跑",而是"参数是否匹配硬件物理现实"

推荐优先级:

复制代码
AWQ 4bit  >  FP16/BF16  >  GPTQ  >>>  bnb
相关推荐
梦帮科技1 天前
vLLM / TensorRT-LLM 极限推理:PagedAttention 细粒度物理页表管理与连续批处理(Continuous Batching)实战
数据结构·人工智能·分布式·python·深度学习·算法·vllm
可乐ea2 天前
vLLM 分离式推理实战指南:把 prefill 和 decode 拆开跑
ai智能体·vllm·kv缓存·大模型推理优化·分离式推理
小马9263 天前
【无标题】
vllm
智码看视界5 天前
开源大模型追踪:腾讯混元Hy4preview,FP8 770GB 落地企业私有化,Apache 2.0 无字段限制
开源·vllm·开源大模型·apache2.0·fp8量化·腾讯混元hy4·agent推理
仙人掌_lz6 天前
3090 上的部署两种基于Qwen3.5-4B 判别模型open jev:llama.cpp和 vLLM ,谁更快、谁更准
人工智能·llm·llama·vllm·判别模型·jev
Είναι η κοπέλα7 天前
开源推理引擎怎么选:vLLM、SGLang、Ollama、llama.cpp 的机制与部署
开源·vllm·sglang
程序员清风7 天前
vLLM 实战:用 OpenAI 兼容接口部署本地大模型推理服务
开源·github·vllm
程序猿编码7 天前
C++/CUDA 手写 LLM 推理引擎:拆解 vLLM 核心 PagedAttention 与连续批处理
开发语言·c++·深度学习·神经网络·推理·vllm
谢白羽7 天前
对比DP8+EP与TP8在DS MoE部署性能
llm·vllm·大模型部署·sglang
可乐ea7 天前
vLLM 支持无失真文本水印了:Gumbel-max 是怎么混进采样管线的
vllm·llm应用开发·采样策略·llm水印·gumbelmax