




'''simple docstring'''







from ..utils import is_flax_available, is_torch_available


if is_torch_available():
      from .autoencoder_kl import AutoencoderKL
      from .controlnet import ControlNetModel
      from .dual_transformer_ad import DualTransformeraDModel
      from .modeling_utils import ModelMixin
      from .prior_transformer import PriorTransformer
      from .ta_film_transformer import TaFilmDecoder
      from .transformer_ad import TransformeraDModel
      from .unet_ad import UNetaDModel
      from .unet_ad import UNetaDModel
      from .unet_ad_condition import UNetaDConditionModel
      from .unet_ad_condition import UNetaDConditionModel
      from .vq_model import VQModel

if is_flax_available():
      from .controlnet_flax import FlaxControlNetModel
      from .unet_ad_condition_flax import FlaxUNetaDConditionModel
      from .vae_flax import FlaxAutoencoderKL









'''simple docstring'''







def        lowerCamelCase__				(      __lowercase				):
     if not isinstance(__lowercase     ,   __lowercase				):
          snake_case			:      int        =			F'''Input value of [number={number}] must be an integer'''
          raise TypeError(__lowercase				)
     if number < 0:
          return False
     snake_case			:      Optional[int]        =			number * number
     while number > 0:
          if number % 10 != number_square % 10:
               return False
          number //= 10
          number_square //= 10
     return True


if __name__ == "__main__":
      import doctest

      doctest.testmod()



