




'''simple docstring'''





from ..utils import DummyObject, requires_backends




class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Union[str, Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Optional[Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Tuple      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :str      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Optional[Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :List[str]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Union[str, Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :int      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Optional[int]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Any      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Any      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Tuple      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Tuple      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Tuple      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :str      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Dict      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Union[str, Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :str      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Optional[int]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Union[str, Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Optional[Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :int      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Any      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Optional[int]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Any      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Optional[Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Union[str, Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Any      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :str      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :List[str]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :List[Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Dict      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :int      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :str      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Tuple      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Tuple      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Optional[Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :str      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Optional[Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :str      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :int      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Any      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Union[str, Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Dict      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Any      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Dict      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Optional[Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :List[str]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :int      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :List[str]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Union[str, Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Any      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Optional[Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :List[str]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Tuple      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Union[str, Any]      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :int      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )






class     UpperCamelCase					(  metaclass=UpperCamelCase__					):
  a    :Any      					=				['tokenizers']



  def __init__( self		,    *__lowerCAmelCase		,    **__lowerCAmelCase   ):







      '''simple docstring'''


      requires_backends(self		,    ["""tokenizers"""]   )








'''simple docstring'''





from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_torch_available,
    is_vision_available,
)


a		:  Dict   			=			{
    '''configuration_mobilevitv2''': [
        '''MOBILEVITV2_PRETRAINED_CONFIG_ARCHIVE_MAP''',
        '''MobileViTV2Config''',
        '''MobileViTV2OnnxConfig''',
    ],
}


try:
  if not is_torch_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  a		:  List[str]   			=			[
      '''MOBILEVITV2_PRETRAINED_MODEL_ARCHIVE_LIST''',
      '''MobileViTV2ForImageClassification''',
      '''MobileViTV2ForSemanticSegmentation''',
      '''MobileViTV2Model''',
      '''MobileViTV2PreTrainedModel''',
  ]

if TYPE_CHECKING:
  from .configuration_mobilevitva import (
      MOBILEVITV2_PRETRAINED_CONFIG_ARCHIVE_MAP,
      MobileViTVaConfig,
      MobileViTVaOnnxConfig,
  )

  try:
    if not is_torch_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_mobilevitva import (
        MOBILEVITV2_PRETRAINED_MODEL_ARCHIVE_LIST,
        MobileViTVaForImageClassification,
        MobileViTVaForSemanticSegmentation,
        MobileViTVaModel,
        MobileViTVaPreTrainedModel,
    )

else:
  import sys

  a		:  Dict   			=			_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)


