Make it easier to implement future qwen controlnets. (#9485)

This commit is contained in:
comfyanonymous
2025-08-21 20:18:04 -07:00
committed by GitHub
parent 7ed73d12d1
commit f7bd5e58dd
3 changed files with 17 additions and 5 deletions

View File

@@ -492,6 +492,8 @@ def detect_unet_config(state_dict, key_prefix, metadata=None):
if '{}txt_norm.weight'.format(key_prefix) in state_dict_keys: # Qwen Image
dit_config = {}
dit_config["image_model"] = "qwen_image"
dit_config["in_channels"] = state_dict['{}img_in.weight'.format(key_prefix)].shape[1]
dit_config["num_layers"] = count_blocks(state_dict_keys, '{}transformer_blocks.'.format(key_prefix) + '{}.')
return dit_config
if '{}input_blocks.0.0.weight'.format(key_prefix) not in state_dict_keys: