From eca489ed097fb492dc787dcf364d8c916768b1b0 Mon Sep 17 00:00:00 2001 From: GuanLuo <41310872+GuanLuo@users.noreply.github.com> Date: Wed, 5 Aug 2026 14:07:41 -0700 Subject: [PATCH] fix(vllm): declare entry-stage engine_input_source in GLM-Image NIXL config (#12709) Signed-off-by: Guan Luo <41310872+GuanLuo@users.noreply.github.com> Co-authored-by: Claude Opus 5 (1M context) Signed-off-by: Guan Luo <41310872+GuanLuo@users.noreply.github.com> --- .../backends/vllm/launch/stage_configs/glm_image_nixl.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/examples/backends/vllm/launch/stage_configs/glm_image_nixl.yaml b/examples/backends/vllm/launch/stage_configs/glm_image_nixl.yaml index bef7ab46ef2f..5dac6c58295b 100644 --- a/examples/backends/vllm/launch/stage_configs/glm_image_nixl.yaml +++ b/examples/backends/vllm/launch/stage_configs/glm_image_nixl.yaml @@ -35,6 +35,10 @@ stage_args: distributed_executor_backend: "mp" enable_prefix_caching: false max_num_batched_tokens: 32768 + # Entry stage: input comes from the request, not from another stage. + # Declared explicitly because the stage_args format applies no schema + # defaults, and vLLM-Omni reads this field unconditionally. + engine_input_source: [] # Explicit connector mapping for AR -> DiT output_connectors: to_stage_1: ar_to_dit_nixl