"""simple docstring"""
from typing import TYPE_CHECKING

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


SCREAMING_SNAKE_CASE__      						=  {
    "configuration_mobilenet_v2": [
        "MOBILENET_V2_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "MobileNetV2Config",
        "MobileNetV2OnnxConfig",
    ],
}

try:
					if not is_vision_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					SCREAMING_SNAKE_CASE__      						=  ["MobileNetV2FeatureExtractor"]
					SCREAMING_SNAKE_CASE__      						=  ["MobileNetV2ImageProcessor"]


try:
					if not is_torch_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					SCREAMING_SNAKE_CASE__      						=  [
					    "MOBILENET_V2_PRETRAINED_MODEL_ARCHIVE_LIST",
					    "MobileNetV2ForImageClassification",
					    "MobileNetV2ForSemanticSegmentation",
					    "MobileNetV2Model",
					    "MobileNetV2PreTrainedModel",
					    "load_tf_weights_in_mobilenet_v2",
					]


if TYPE_CHECKING:
					from .configuration_mobilenet_va import (
					    MOBILENET_V2_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_V2_PRETRAINED_MODEL_ARCHIVE_LIST,
										    MobileNetVaForImageClassification,
										    MobileNetVaForSemanticSegmentation,
										    MobileNetVaModel,
										    MobileNetVaPreTrainedModel,
										    load_tf_weights_in_mobilenet_va,
										)


else:
					import sys

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



"""simple docstring"""
from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


SCREAMING_SNAKE_CASE__      						=  {"configuration_sew": ["SEW_PRETRAINED_CONFIG_ARCHIVE_MAP", "SEWConfig"]}

try:
					if not is_torch_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					SCREAMING_SNAKE_CASE__      						=  [
					    "SEW_PRETRAINED_MODEL_ARCHIVE_LIST",
					    "SEWForCTC",
					    "SEWForSequenceClassification",
					    "SEWModel",
					    "SEWPreTrainedModel",
					]

if TYPE_CHECKING:
					from .configuration_sew import SEW_PRETRAINED_CONFIG_ARCHIVE_MAP, SEWConfig

					try:
										if not is_torch_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .modeling_sew import (
										    SEW_PRETRAINED_MODEL_ARCHIVE_LIST,
										    SEWForCTC,
										    SEWForSequenceClassification,
										    SEWModel,
										    SEWPreTrainedModel,
										)


else:
					import sys

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


