From 3a2679950745df348d0e933acdc58f9758b204e1 Mon Sep 17 00:00:00 2001 From: bjf-frz Date: Mon, 4 May 2026 11:54:33 +0800 Subject: [PATCH] [Bugfix] Fix GLM-Image prior token debug logging (#3165) Signed-off-by: bjf-frz --- vllm_omni/model_executor/models/glm_image/glm_image_ar.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vllm_omni/model_executor/models/glm_image/glm_image_ar.py b/vllm_omni/model_executor/models/glm_image/glm_image_ar.py index 1e27de4c5..278e372d7 100644 --- a/vllm_omni/model_executor/models/glm_image/glm_image_ar.py +++ b/vllm_omni/model_executor/models/glm_image/glm_image_ar.py @@ -2633,8 +2633,10 @@ class GlmImageForConditionalGeneration(nn.Module, SupportsMultiModal, SupportsPP # Cache prior_token_info for retrieval in forward() # This is needed because vLLM doesn't pass pixel_values to forward self._prior_token_cache = prior_token_info + prior_image_ids = prior_token_info.get("ids", {}).get("prior_image", []) logger.debug( - f"embed_multimodal: cached prior_token_info with {len(prior_token_info['prior_token_image_ids'])} images" + "embed_multimodal: cached prior_token_info with %s images", + len(prior_image_ids), ) return tuple(image_embeddings)