AI 知识库首页

LLM 推理过程

LLM 原理与推理优化专题:用 2 个核心问题讲清原理、取舍与落地。

一句话定位

从 Transformer 到微调、量化和在线推理容量。 回答时沿着“数学机制 → 计算/显存代价 → 对 Agent 的影响”展开。

核心原理与问题解析

Decoder-only 模型如何生成文本?

先对全部输入做 Prefill,随后每次 Decode 预测下一个 Token,并把选中的 Token 追加后继续,直到停止条件。生成天然串行,因此首 Token 延迟和单 Token 延迟要分开看。

继续想: Prefill 与 Decode 哪个更吃算力?;Streaming 改善哪种体验?

Prefill 和 Decode 的性能特征有何不同?

Prefill 一次处理长输入,通常计算密集且适合大矩阵并行;Decode 每步只生成少量 Token,常受显存带宽和 KV Cache 访问限制。服务端应分别监控 TTFT 与 TPOT。

继续想: TTFT、TPOT 分别是什么?;Continuous batching 更帮助哪一段?

工程落地检查

  • 先画清输入、输出和张量/状态的变化
  • 区分训练、Prefill 与 Decode
  • 同时比较质量、吞吐、延迟和显存
  • 用目标硬件与真实任务压测
  • 模型、Tokenizer 和推理参数共同版本化

常见误区

  • 只背名词,不解释为什么影响系统
  • 把理论复杂度直接等同实际速度
  • 只看模型榜单,不测业务任务

对应面试题

L05 Decoder-only 模型如何生成文本? · L07 Prefill 和 Decode 的性能特征有何不同?

延伸资料

Attention Is All You Need · FlashAttention · LoRA · DPO