| 
36 | 36 |     _import_structure["autoencoders.autoencoder_tiny"] = ["AutoencoderTiny"]  | 
37 | 37 |     _import_structure["autoencoders.consistency_decoder_vae"] = ["ConsistencyDecoderVAE"]  | 
38 | 38 |     _import_structure["autoencoders.vq_model"] = ["VQModel"]  | 
39 |  | -    _import_structure["controlnet"] = ["ControlNetModel"]  | 
40 |  | -    _import_structure["controlnet_flux"] = ["FluxControlNetModel", "FluxMultiControlNetModel"]  | 
41 |  | -    _import_structure["controlnet_hunyuan"] = ["HunyuanDiT2DControlNetModel", "HunyuanDiT2DMultiControlNetModel"]  | 
42 |  | -    _import_structure["controlnet_sd3"] = ["SD3ControlNetModel", "SD3MultiControlNetModel"]  | 
43 |  | -    _import_structure["controlnet_sparsectrl"] = ["SparseControlNetModel"]  | 
44 |  | -    _import_structure["controlnet_xs"] = ["ControlNetXSAdapter", "UNetControlNetXSModel"]  | 
 | 39 | +    _import_structure["controlnets.controlnet"] = ["ControlNetModel"]  | 
 | 40 | +    _import_structure["controlnets.controlnet_flux"] = ["FluxControlNetModel", "FluxMultiControlNetModel"]  | 
 | 41 | +    _import_structure["controlnets.controlnet_hunyuan"] = [  | 
 | 42 | +        "HunyuanDiT2DControlNetModel",  | 
 | 43 | +        "HunyuanDiT2DMultiControlNetModel",  | 
 | 44 | +    ]  | 
 | 45 | +    _import_structure["controlnets.controlnet_sd3"] = ["SD3ControlNetModel", "SD3MultiControlNetModel"]  | 
 | 46 | +    _import_structure["controlnets.controlnet_sparsectrl"] = ["SparseControlNetModel"]  | 
 | 47 | +    _import_structure["controlnets.controlnet_xs"] = ["ControlNetXSAdapter", "UNetControlNetXSModel"]  | 
 | 48 | +    _import_structure["controlnets.multicontrolnet"] = ["MultiControlNetModel"]  | 
45 | 49 |     _import_structure["embeddings"] = ["ImageProjection"]  | 
46 | 50 |     _import_structure["modeling_utils"] = ["ModelMixin"]  | 
47 | 51 |     _import_structure["transformers.auraflow_transformer_2d"] = ["AuraFlowTransformer2DModel"]  | 
 | 
74 | 78 |     _import_structure["unets.uvit_2d"] = ["UVit2DModel"]  | 
75 | 79 | 
 
  | 
76 | 80 | if is_flax_available():  | 
77 |  | -    _import_structure["controlnet_flax"] = ["FlaxControlNetModel"]  | 
 | 81 | +    _import_structure["controlnets.controlnet_flax"] = ["FlaxControlNetModel"]  | 
78 | 82 |     _import_structure["unets.unet_2d_condition_flax"] = ["FlaxUNet2DConditionModel"]  | 
79 | 83 |     _import_structure["vae_flax"] = ["FlaxAutoencoderKL"]  | 
80 | 84 | 
 
  | 
 | 
94 | 98 |             ConsistencyDecoderVAE,  | 
95 | 99 |             VQModel,  | 
96 | 100 |         )  | 
97 |  | -        from .controlnet import ControlNetModel  | 
98 |  | -        from .controlnet_flux import FluxControlNetModel, FluxMultiControlNetModel  | 
99 |  | -        from .controlnet_hunyuan import HunyuanDiT2DControlNetModel, HunyuanDiT2DMultiControlNetModel  | 
100 |  | -        from .controlnet_sd3 import SD3ControlNetModel, SD3MultiControlNetModel  | 
101 |  | -        from .controlnet_sparsectrl import SparseControlNetModel  | 
102 |  | -        from .controlnet_xs import ControlNetXSAdapter, UNetControlNetXSModel  | 
 | 101 | +        from .controlnets import (  | 
 | 102 | +            ControlNetModel,  | 
 | 103 | +            ControlNetXSAdapter,  | 
 | 104 | +            FluxControlNetModel,  | 
 | 105 | +            FluxMultiControlNetModel,  | 
 | 106 | +            HunyuanDiT2DControlNetModel,  | 
 | 107 | +            HunyuanDiT2DMultiControlNetModel,  | 
 | 108 | +            MultiControlNetModel,  | 
 | 109 | +            SD3ControlNetModel,  | 
 | 110 | +            SD3MultiControlNetModel,  | 
 | 111 | +            SparseControlNetModel,  | 
 | 112 | +            UNetControlNetXSModel,  | 
 | 113 | +        )  | 
103 | 114 |         from .embeddings import ImageProjection  | 
104 | 115 |         from .modeling_utils import ModelMixin  | 
105 | 116 |         from .transformers import (  | 
 | 
137 | 148 |         )  | 
138 | 149 | 
 
  | 
139 | 150 |     if is_flax_available():  | 
140 |  | -        from .controlnet_flax import FlaxControlNetModel  | 
 | 151 | +        from .controlnets import FlaxControlNetModel  | 
141 | 152 |         from .unets import FlaxUNet2DConditionModel  | 
142 | 153 |         from .vae_flax import FlaxAutoencoderKL  | 
143 | 154 | 
 
  | 
 | 
0 commit comments