


from typing import TYPE_CHECKING

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


lowercase_								=    {
    'configuration_mobilenet_v1': [
        'MOBILENET_V1_PRETRAINED_CONFIG_ARCHIVE_MAP',
        'MobileNetV1Config',
        'MobileNetV1OnnxConfig',
    ],
}

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

try:
		if not is_torch_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		lowercase_								=    [
		    '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

		lowercase_								=    _LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)






lowercase_								=    [0.485, 0.456, 0.406]
lowercase_								=    [0.229, 0.224, 0.225]
lowercase_								=    [0.5, 0.5, 0.5]
lowercase_								=    [0.5, 0.5, 0.5]
lowercase_								=    [0.48145466, 0.4578275, 0.40821073]
lowercase_								=    [0.26862954, 0.26130258, 0.27577711]


