[BugFix] Fix unexpected crash when init OmniDiffusion (#1562)
Signed-off-by: Semmer2 <semmer@live.cn>
This commit is contained in:
1 parent
c81266703a
commit
b0156d8e1c
1 file changed
+3
-6
@@ -75,16 +75,13 @@ class OmniDiffusion:
|
||||
# Map model_type or architecture to pipeline class
|
||||
model_type = cfg.get("model_type")
|
||||
architectures = cfg.get("architectures") or []
|
||||
pipeline_class = None
|
||||
# Bagel/NextStep models don't have a model_index.json, so we set the pipeline class name manually
|
||||
if model_type == "bagel" or "BagelForConditionalGeneration" in architectures:
|
||||
od_config.model_class_name = "BagelPipeline"
|
||||
od_config.tf_model_config = TransformerConfig()
|
||||
od_config.update_multimodal_support()
|
||||
pipeline_class = "BagelPipeline"
|
||||
elif model_type == "nextstep":
|
||||
if od_config.model_class_name is None:
|
||||
od_config.model_class_name = "NextStep11Pipeline"
|
||||
od_config.tf_model_config = TransformerConfig()
|
||||
od_config.update_multimodal_support()
|
||||
pipeline_class = "NextStep11Pipeline"
|
||||
elif model_type == "glm-image" or "GlmImageForConditionalGeneration" in architectures:
|
||||
pipeline_class = "GlmImagePipeline"
|
||||
elif architectures and len(architectures) == 1:
|
||||
|
||||
Reference in new issue
Block a user