拿下技术面上传简历

你在一张 24GB 显存的卡上用 vLLM 部署一个 7B 模型(FP16 权重约 14GB),启动参数 gpu_memory_utilization=0.9。同事说:"PagedAttention 不会浪费显存,所以把 max_model_len 从 8K 直接调到 32K 没关系。" 这个说法哪里不对?调大之后显存实际被什么吃掉了?

AI Infra 与 Harness 工程推理与部署校招知识点 1 个

面试官在考什么

判断候选人是否真理解 PagedAttention 解决的是碎片/按需分配,而不是压缩 KV Cache 总量,并能否把 max_model_len 与并发数、显存池联系起来。

vLLM/TensorRT-LLM

回答框架 · 前两步

  1. PagedAttention 解决的是显存的碎片和预留浪费(按 block 分配 + block table 做逻辑到物理映射),并不减少 KV Cache 的总字节数。
  2. 调大 max_model_len 会抬高 KV Cache 池需要覆盖的最大长度,在显存总量不变的前提下挤压可用 block 数量,实际能并发的序列数(max_num_seqs)会下降。

还有 3 条答案要点、 3 层追问、 4 个常见坑, 以及针对你简历的追问路径,在定制报告里。

上传简历,生成我的题库先看示例报告

同一能力域的其他题