Skip to content

04 多模态 Workload、缓存与 Baseline ​

页面目标 ​

纯文本请求通常从 token 化后直接进入 Prefill;图像请求在此之前还会经历媒体读取、预处理、视觉编码和连接器映射。多模态性能比较首先要拆开这些阶段,再判断视觉 token 如何扩大 Prefill 与 KV 状态,并决定瓶颈来自视觉侧、语言侧还是请求配置。

核心机制:图像请求新增的关键路径 ​

阶段纯文本请求图像请求新增或改变的工作应记录的指标
输入准备token 化与模板读取、decode、resize、processor输入时间、图片规格、失败率
表示生成文本 embedding视觉编码器与连接器视觉编码时间、视觉 token 数
Prefill文本上下文计算文本与视觉 token 共同进入上下文prefill 时间、TTFT、峰值显存
Decode 与状态输出 token 生成仍自回归,但读取包含视觉/文本上下文的 KV 状态TPOT、输出长度、视觉/文本 KV 占用

同一任务下,纯文本与图像请求的阶段对照

缓存与 Baseline 契约 ​

比较不是让“没有图像的请求”替代多模态 baseline,而是在任务目标一致的前提下,分别固定图像 workload 和文本 workload,说明两者的输入差异。

字段组图像 workload文本对照共同要求
任务图像、问题、预期答案与质量规则可回答同一目标的文本描述或文本任务成功标准与评测集隔离
输入图片数量、分辨率、视觉 token、文本长度文本长度、模板与上下文输出上限、warmup、重复规则
环境processor、视觉塔、模型、dtype、backend模型、dtype、backend硬件、版本、并发与记录路径
结果预处理、视觉编码、Prefill、Decode、TTFT/TPOT、VRAMPrefill、Decode、TTFT/TPOT、VRAM质量、失败、evidence level

视觉特征、视觉 token 与文本 token 的缓存位置并不相同:媒体预处理结果可避免重复 decode/resize;视觉编码结果可避免同一图像重复进入视觉塔;进入语言模型的视觉 token 会像文本上下文一样影响 Prefill 和 KV 容量。后续缓存策略必须分别记录命中对象、复用范围和质量回归,不能把“图像已经处理过”直接等同于“KV Cache 已复用”。

连接到现有专题 ​

需要补的能力入口本页如何使用
Benchmark 与阶段归因性能优化、66 推理性能对比固定 workload、分阶段计时、记录失败和证据等级
Prefill、Decode 与 KV推理优化、Part02 · 71 MLA / KV 项目判断视觉 token 如何改变容量与服务指标
输入处理与数据契约数据工程区分媒体解析质量问题与模型服务瓶颈

交付物 ​

完成本页后,应有一份可复测的多模态 benchmark 配置:模型和 processor、图片集与任务、分辨率、文本模板、输出上限、硬件、阶段指标、质量规则与失败记录。Task2–6 的 token 压缩、缓存和 backend 对照均复用这份配置。

Released under the MIT License.