



from typing import TYPE_CHECKING

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


__lowerCamelCase  				=					{
    """configuration_mobilenet_v1""": [
        """MOBILENET_V1_PRETRAINED_CONFIG_ARCHIVE_MAP""",
        """MobileNetV1Config""",
        """MobileNetV1OnnxConfig""",
    ],
}

try:
    if not is_vision_available():
        raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
    pass
else:
    __lowerCamelCase  				=					["""MobileNetV1FeatureExtractor"""]
    __lowerCamelCase  				=					["""MobileNetV1ImageProcessor"""]

try:
    if not is_torch_available():
        raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
    pass
else:
    __lowerCamelCase  				=					[
        """MOBILENET_V1_PRETRAINED_MODEL_ARCHIVE_LIST""",
        """MobileNetV1ForImageClassification""",
        """MobileNetV1Model""",
        """MobileNetV1PreTrainedModel""",
        """load_tf_weights_in_mobilenet_v1""",
    ]


if TYPE_CHECKING:
    from .configuration_mobilenet_va import (
        MOBILENET_V1_PRETRAINED_CONFIG_ARCHIVE_MAP,
        MobileNetVaConfig,
        MobileNetVaOnnxConfig,
    )

    try:
        if not is_vision_available():
            raise OptionalDependencyNotAvailable()
    except OptionalDependencyNotAvailable:
        pass
    else:
        from .feature_extraction_mobilenet_va import MobileNetVaFeatureExtractor
        from .image_processing_mobilenet_va import MobileNetVaImageProcessor

    try:
        if not is_torch_available():
            raise OptionalDependencyNotAvailable()
    except OptionalDependencyNotAvailable:
        pass
    else:
        from .modeling_mobilenet_va import (
            MOBILENET_V1_PRETRAINED_MODEL_ARCHIVE_LIST,
            MobileNetVaForImageClassification,
            MobileNetVaModel,
            MobileNetVaPreTrainedModel,
            load_tf_weights_in_mobilenet_va,
        )


else:
    import sys

    __lowerCamelCase  				=					_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)




from ..utils import DummyObject, requires_backends



class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Optional[int]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							str:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							List[Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Any:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							List[Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							int:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Tuple:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							int:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Tuple:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Union[str, Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Tuple:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Optional[Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							str:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Dict:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Tuple:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Optional[Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Optional[int]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							List[str]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							List[Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							List[Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Dict:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							List[str]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							List[Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Any:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							List[str]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Any:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							List[Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Optional[Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							str:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							str:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Tuple:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							int:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Union[str, Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							List[str]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Tuple:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							List[str]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Union[str, Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							int:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Tuple:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Union[str, Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							int:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Tuple:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Optional[int]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Union[str, Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							str:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Optional[int]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							List[Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							int:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							str:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Dict:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Union[str, Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Optional[int]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Optional[Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Union[str, Any]:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							int:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Any:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							int:




   """simple docstring"""







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







class 		_snake_case      (			metaclass=lowerCamelCase				):





 """simple docstring"""



 lowerCamelCase_          =			['''tokenizers''']
 def __init__(						self	,    *a	,    **a					)	->							Any:




   """simple docstring"""







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