


from ....utils import logging


snake_case    :   Optional[int]	    = logging.get_logger(__name__)







class 		_snake_case  (				_A							):




 def __init__(		self ,  _lowerCamelCase ,  _lowerCamelCase=None ,  _lowerCamelCase=2048   ):
       a						:Any										=	config.__dict__
       a						:Optional[Any]										=	modal_hidden_size
       if num_labels:
             a						:List[str]										=	num_labels









from ...utils import (
    OptionalDependencyNotAvailable,
    is_flax_available,
    is_torch_available,
    is_transformers_available,
)


try:
     if not (is_transformers_available() and is_torch_available()):
          raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
     from ...utils.dummy_torch_and_transformers_objects import *  # noqa F403
else:
     from .multicontrolnet import MultiControlNetModel
     from .pipeline_controlnet import StableDiffusionControlNetPipeline
     from .pipeline_controlnet_imgaimg import StableDiffusionControlNetImgaImgPipeline
     from .pipeline_controlnet_inpaint import StableDiffusionControlNetInpaintPipeline


if is_transformers_available() and is_flax_available():
     from .pipeline_flax_controlnet import FlaxStableDiffusionControlNetPipeline





