From 2dc5a72e7e4e012653a0effda493222c85836bc6 Mon Sep 17 00:00:00 2001 From: Guan-Ming Chiu <105915352+guan404ming@users.noreply.github.com> Date: Wed, 22 Jul 2026 22:11:24 +0800 Subject: [PATCH] [Bugfix][Renderer] Rebuild vision chunk UUIDs in async render path (#49400) Signed-off-by: Guan-Ming (Wesley) Chiu <105915352+guan404ming@users.noreply.github.com> --- vllm/renderers/hf.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vllm/renderers/hf.py b/vllm/renderers/hf.py index a7a6693154b..55e8de7beaa 100644 --- a/vllm/renderers/hf.py +++ b/vllm/renderers/hf.py @@ -1122,6 +1122,8 @@ class HfRenderer(BaseRenderer[HfTokenizer]): and mm_uuids is not None and mm_data is not None ): + mm_uuids = rebuild_mm_uuids_from_mm_data(mm_uuids, mm_data) + # get video placeholder, replace it with runtime video-chunk prompts video_placeholder = getattr( model_config.hf_config, "video_placeholder", None