拿下技术面上传简历

8×A100-80G 上跑 72B FP16 推理,TP=8 时权重约 18GB/卡,理论上还剩 60GB 空间,但实际跑长序列 prefill 时会 OOM,把 max_num_seqs 调小也不稳定。请给出你的显存账(哪些部分在吃显存),以及定位问题和做优化的先后顺序。

AI Infra 与 Harness 工程推理与部署5 年以上知识点 1 个

面试官在考什么

能否建立完整的推理显存预算观(权重之外的 KV、激活、图池、通信 buffer、碎片),并按阶段定位峰值、给出有优先级的优化顺序,而不是一 OOM 就上 offload。

显存优化

回答框架 · 前两步

  1. 显存构成要列全:权重、KV cache、prefill 阶段的 activation 与 attention workspace、CUDA graph 固定内存池、NCCL/TP 通信 buffer、框架本身占用与碎片(caching allocator 的 reserved)。
  2. 定位方法:看 allocated 与 reserved 的差、按 prefill/decode 阶段分别打点、用 profiler 抓峰值,先分清是稳态占用大还是瞬时峰值炸。

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

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

延伸阅读

想看这个方向的整体准备路线? 进入「AI Infra 与 Harness 工程」方向页

同一能力域的其他题