From 48b3969717984d51480f890959f9e93461ea9ad5 Mon Sep 17 00:00:00 2001 From: Dnoob <92987618+Dnoob@users.noreply.github.com> Date: Thu, 19 Mar 2026 16:51:02 +0800 Subject: [PATCH] [Bugfix] Fix Ovis Image crash when guidance_scale is set without negative_prompt (#1956) Signed-off-by: Dnoob --- vllm_omni/diffusion/models/ovis_image/pipeline_ovis_image.py | 1 + 1 file changed, 1 insertion(+) diff --git a/vllm_omni/diffusion/models/ovis_image/pipeline_ovis_image.py b/vllm_omni/diffusion/models/ovis_image/pipeline_ovis_image.py index eb62b83b3..8de617dd9 100644 --- a/vllm_omni/diffusion/models/ovis_image/pipeline_ovis_image.py +++ b/vllm_omni/diffusion/models/ovis_image/pipeline_ovis_image.py @@ -685,6 +685,7 @@ class OvisImagePipeline(nn.Module, CFGParallelMixin, DiffusionPipelineProfilerMi negative_text_ids = None if do_classifier_free_guidance: + negative_prompt = negative_prompt if negative_prompt is not None else "" negative_prompt_embeds, negative_text_ids = self.encode_prompt( prompt=negative_prompt, prompt_embeds=negative_prompt_embeds,