We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 17b8fee commit caf49b8Copy full SHA for caf49b8
src/diffusers/loaders/single_file_utils.py
@@ -785,7 +785,10 @@ def infer_diffusers_model_type(checkpoint):
785
raise ValueError(f"Unexpected x_embedder shape: {x_embedder_shape} when loading Cosmos 2.0 model.")
786
787
elif CHECKPOINT_KEY_NAMES["z-image-turbo-controlnet-2.x"] in checkpoint:
788
- if torch.all(checkpoint["control_noise_refiner.0.before_proj.weight"] == 0.0):
+ before_proj_weight = checkpoint.get("control_noise_refiner.0.before_proj.weight", None)
789
+ if before_proj_weight is None:
790
+ model_type = "z-image-turbo-controlnet-2.0"
791
+ elif before_proj_weight is not None and torch.all(before_proj_weight == 0.0):
792
model_type = "z-image-turbo-controlnet-2.0"
793
else:
794
model_type = "z-image-turbo-controlnet-2.1"
0 commit comments