Skip to content

Commit a4388be

Browse files
committed
[Bugfix] Fix NameError in OmniDiffusion init for Bagel/NextStep after GLM-Image merge
Signed-off-by: lishunyang12 <lishunyang12@gmail.com>
1 parent 37775ff commit a4388be

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

vllm_omni/entrypoints/omni_diffusion.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -86,17 +86,16 @@ def __init__(self, od_config: OmniDiffusionConfig | None = None, **kwargs):
8686
od_config.tf_model_config = TransformerConfig()
8787
od_config.update_multimodal_support()
8888
elif model_type == "glm-image" or "GlmImageForConditionalGeneration" in architectures:
89-
pipeline_class = "GlmImagePipeline"
89+
od_config.model_class_name = "GlmImagePipeline"
90+
od_config.tf_model_config = TransformerConfig()
91+
od_config.update_multimodal_support()
9092
elif architectures and len(architectures) == 1:
91-
pipeline_class = architectures[0]
92-
93-
if pipeline_class is None:
93+
od_config.model_class_name = architectures[0]
94+
od_config.tf_model_config = TransformerConfig()
95+
od_config.update_multimodal_support()
96+
else:
9497
raise ValueError(f"Unknown model type: {model_type}, architectures: {architectures}")
9598

96-
od_config.model_class_name = pipeline_class
97-
od_config.tf_model_config = TransformerConfig()
98-
od_config.update_multimodal_support()
99-
10099
self.engine: DiffusionEngine = DiffusionEngine.make_engine(od_config)
101100

102101
def generate(

0 commit comments

Comments
 (0)