

'''simple docstring'''






from typing import TYPE_CHECKING

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


snake_case_       =       {
    'configuration_convnextv2': [
        'CONVNEXTV2_PRETRAINED_CONFIG_ARCHIVE_MAP',
        'ConvNextV2Config',
    ]
}

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      snake_case_       =       [
          'CONVNEXTV2_PRETRAINED_MODEL_ARCHIVE_LIST',
          'ConvNextV2ForImageClassification',
          'ConvNextV2Model',
          'ConvNextV2PreTrainedModel',
          'ConvNextV2Backbone',
      ]


if TYPE_CHECKING:
      from .configuration_convnextva import (
          CONVNEXTV2_PRETRAINED_CONFIG_ARCHIVE_MAP,
          ConvNextVaConfig,
      )

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_convnextva import (
                CONVNEXTV2_PRETRAINED_MODEL_ARCHIVE_LIST,
                ConvNextVaBackbone,
                ConvNextVaForImageClassification,
                ConvNextVaModel,
                ConvNextVaPreTrainedModel,
            )

else:
      import sys

      snake_case_       =       _LazyModule(__name__, globals()['__file__'], _import_structure)





'''simple docstring'''






import warnings

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


__UpperCAmelCase    				=							logging.get_logger(__name__)




class 		a__				(							a__  ):





							'''simple docstring'''






							def __init__(		self					,    *lowerCamelCase_					,    **lowerCamelCase_   )       ->							None:
														warnings.warn(
														    '''The class MobileNetV2FeatureExtractor is deprecated and will be removed in version 5 of Transformers.'''
														    ''' Please use MobileNetV2ImageProcessor instead.'''					,    lowerCamelCase_					,    )
														super().__init__(*lowerCamelCase_					,    **lowerCamelCase_   )