





"""simple docstring"""




def 	a_    (							_lowercase       ):







						if a < 0:
												raise ValueError('''Input value must be a positive integer'''       )
						elif isinstance(_lowercase	,						_lowercase       ):
												raise TypeError('''Input value must be a \'int\' type'''       )
						return bin(_lowercase       ).count('''1'''       )


if __name__ == "__main__":
						import doctest

						doctest.testmod()










"""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



