全部词条
白话词典

分块预填充

也叫:Chunked Prefill · Chunked Prefilling · 预填充分块

分块预填充把长输入分多轮建立 KV 缓存,使预填充与解码可以穿插调度,并用块大小调节首词元和逐词延迟。

他们说

把长提示词的预填充计算拆成多个调度块

老白翻译

长输入分几轮算,给正在回答的请求留出插队机会。

它到底是什么

分块预填充把一条长提示词拆成多个计算块。调度器可以在块之间安排已有请求继续解码,避免一次长预填充持续占住 GPU。

生活里的例子

一条两万 Token 的文档正在建立 KV 缓存,服务端可以每处理一块就让其他对话生成几个 Token,随后再处理下一块。

常见误解

  • 误解:它会截掉提示词。 原输入仍会完整处理,只是分几轮完成。
  • 误解:块越小越好。 小块会增加调度次数,也可能推迟长请求的首个输出。
  • 误解:吞吐提高就算调好了。 还要看首词元延迟、逐词间隔和长请求是否持续被推后。

普通人怎么用

用短问答、长文档和长输出混合压测,逐档调整每块 Token 数,同时观察 TTFT、ITL 的中位数与 P99。

来源文章