



'''simple docstring'''
from typing import TYPE_CHECKING

# rely on isort to merge the imports
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available, is_torch_available


_UpperCamelCase											=			{
    '''configuration_ernie_m''': ['''ERNIE_M_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''ErnieMConfig'''],
}

try:
					if not is_sentencepiece_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					_UpperCamelCase											=			['''ErnieMTokenizer''']

try:
					if not is_torch_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					_UpperCamelCase											=			[
					    '''ERNIE_M_PRETRAINED_MODEL_ARCHIVE_LIST''',
					    '''ErnieMForMultipleChoice''',
					    '''ErnieMForQuestionAnswering''',
					    '''ErnieMForSequenceClassification''',
					    '''ErnieMForTokenClassification''',
					    '''ErnieMModel''',
					    '''ErnieMPreTrainedModel''',
					    '''ErnieMForInformationExtraction''',
					]


if TYPE_CHECKING:
					from .configuration_ernie_m import ERNIE_M_PRETRAINED_CONFIG_ARCHIVE_MAP, ErnieMConfig

					try:
										if not is_sentencepiece_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .tokenization_ernie_m import ErnieMTokenizer

					try:
										if not is_torch_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .modeling_ernie_m import (
										    ERNIE_M_PRETRAINED_MODEL_ARCHIVE_LIST,
										    ErnieMForInformationExtraction,
										    ErnieMForMultipleChoice,
										    ErnieMForQuestionAnswering,
										    ErnieMForSequenceClassification,
										    ErnieMForTokenClassification,
										    ErnieMModel,
										    ErnieMPreTrainedModel,
										)


else:
					import sys

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









'''simple docstring'''
import warnings

from ...utils import logging
from .image_processing_mobilenet_va import MobileNetVaImageProcessor


_UpperCamelCase											=			logging.get_logger(__name__)



class _A  (    __SCREAMING_SNAKE_CASE    ):





		def __init__(     self ,       *__UpperCAmelCase ,       **__UpperCAmelCase				)       ->     None:

					'''simple docstring'''
					warnings.warn(
					    """The class MobileNetV2FeatureExtractor is deprecated and will be removed in version 5 of Transformers."""
					    """ Please use MobileNetV2ImageProcessor instead.""" ,       __UpperCAmelCase ,       )
					super().__init__(*__UpperCAmelCase ,       **__UpperCAmelCase				)




