


'''simple docstring'''

from dataclasses import dataclass
from typing import Optional, Tuple, Union

import torch
import torch.nn as nn

from ..configuration_utils import ConfigMixin, register_to_config
from ..utils import BaseOutput, apply_forward_hook
from .modeling_utils import ModelMixin
from .vae import Decoder, DecoderOutput, Encoder, VectorQuantizer


@dataclass
class       a__				( __a      ):







    """simple docstring"""



    __UpperCamelCase    :		int	=	42


class       a__				( __a							,						__a      ):







    """simple docstring"""



    @register_to_config
    def __init__(self       ,			__lowercase = 3       ,			__lowercase = 3       ,			__lowercase = ("DownEncoderBlock2D",)       ,			__lowercase = ("UpDecoderBlock2D",)       ,			__lowercase = (64,)       ,			__lowercase = 1       ,			__lowercase = "silu"       ,			__lowercase = 3       ,			__lowercase = 32       ,			__lowercase = 2_56       ,			__lowercase = 32       ,			__lowercase = None       ,			__lowercase = 0.1_8_2_1_5       ,			__lowercase = "group"       ,			):
          super().__init__()

          # pass init params to Encoder
          __lowerCAmelCase							       =				Encoder(
              in_channels=a_       ,			out_channels=a_       ,			down_block_types=a_       ,			block_out_channels=a_       ,			layers_per_block=a_       ,			act_fn=a_       ,			norm_num_groups=a_       ,			double_z=a_       ,			)

          __lowerCAmelCase							       =				vq_embed_dim if vq_embed_dim is not None else latent_channels

          __lowerCAmelCase							       =				nn.Convad(a_       ,			a_       ,			1		)
          __lowerCAmelCase							       =				VectorQuantizer(a_       ,			a_       ,			beta=0.2_5       ,			remap=a_       ,			sane_index_shape=a_		)
          __lowerCAmelCase							       =				nn.Convad(a_       ,			a_       ,			1		)

          # pass init params to Decoder
          __lowerCAmelCase							       =				Decoder(
              in_channels=a_       ,			out_channels=a_       ,			up_block_types=a_       ,			block_out_channels=a_       ,			layers_per_block=a_       ,			act_fn=a_       ,			norm_num_groups=a_       ,			norm_type=a_       ,			)




    @apply_forward_hook
    def 					_snake_case  (self       ,			__lowercase       ,			__lowercase = True		):
          __lowerCAmelCase							       =				self.encoder(a_		)
          __lowerCAmelCase							       =				self.quant_conv(a_		)

          if not return_dict:
                return (h,)

          return VQEncoderOutput(latents=a_		)




    @apply_forward_hook
    def 					_snake_case  (self       ,			__lowercase       ,			__lowercase = False       ,			__lowercase = True		):



          if not force_not_quantize:
                __lowerCAmelCase							       =				self.quantize(a_		)
          else:
                __lowerCAmelCase							       =				h
          __lowerCAmelCase							       =				self.post_quant_conv(a_		)
          __lowerCAmelCase							       =				self.decoder(a_       ,			quant if self.config.norm_type == '''spatial''' else None		)

          if not return_dict:
                return (dec,)

          return DecoderOutput(sample=a_		)




    def 					_snake_case  (self       ,			__lowercase       ,			__lowercase = True		):
          __lowerCAmelCase							       =				sample
          __lowerCAmelCase							       =				self.encode(a_		).latents
          __lowerCAmelCase							       =				self.decode(a_		).sample

          if not return_dict:
                return (dec,)

          return DecoderOutput(sample=a_		)





'''simple docstring'''

from ..utils import DummyObject, requires_backends


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Optional[int]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Dict	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Any	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		str	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Tuple	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Optional[int]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		List[Any]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Optional[int]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Optional[int]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		int	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		int	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)

def 							__magic_name__(						*lowerCamelCase,				**lowerCamelCase):
						requires_backends(lowerCamelCase,				['''torch'''])

def 							__magic_name__(						*lowerCamelCase,				**lowerCamelCase):
						requires_backends(lowerCamelCase,				['''torch'''])

def 							__magic_name__(						*lowerCamelCase,				**lowerCamelCase):
						requires_backends(lowerCamelCase,				['''torch'''])

def 							__magic_name__(						*lowerCamelCase,				**lowerCamelCase):
						requires_backends(lowerCamelCase,				['''torch'''])

def 							__magic_name__(						*lowerCamelCase,				**lowerCamelCase):
						requires_backends(lowerCamelCase,				['''torch'''])

def 							__magic_name__(						*lowerCamelCase,				**lowerCamelCase):
						requires_backends(lowerCamelCase,				['''torch'''])

def 							__magic_name__(						*lowerCamelCase,				**lowerCamelCase):
						requires_backends(lowerCamelCase,				['''torch'''])


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		List[str]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		List[Any]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Dict	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		List[Any]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		List[str]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Dict	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Union[str, Any]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Optional[int]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		int	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Optional[Any]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		List[Any]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		str	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		int	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Dict	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Tuple	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Dict	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		int	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Optional[Any]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Optional[Any]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		List[str]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		List[str]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		str	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Tuple	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Optional[Any]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		List[Any]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Dict	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Any	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		List[Any]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		List[str]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		int	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Dict	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		List[Any]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Dict	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Any	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		List[str]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Optional[int]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Union[str, Any]	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Dict	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)


class       a__				( metaclass=__A      ):







				"""simple docstring"""



				__UpperCamelCase    :		Dict	=	['torch']




				def __init__(self       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(self       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)




				@classmethod
				def 					_snake_case  (cls       ,			*__lowercase       ,			**__lowercase		):
										requires_backends(cls       ,			['''torch''']		)

