
'''simple docstring'''





import warnings

from ...utils import logging
from .image_processing_levit import LevitImageProcessor


a__		:   Dict            =       logging.get_logger(__name__)


class  UpperCamelCase__  (    SCREAMING_SNAKE_CASE):






 def __init__(			self  :Tuple	,				*_A  :List[str]	,				**_A  :Tuple			)				->			None:







       '''simple docstring'''



       warnings.warn(
           'The class LevitFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please'
           ' use LevitImageProcessor instead.'	,				_A	,				)
       super().__init__(*_A	,				**_A			)








'''simple docstring'''





from typing import TYPE_CHECKING

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


a__		:   Optional[Any]            =       {
    "configuration_mobilevitv2": [
        "MOBILEVITV2_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "MobileViTV2Config",
        "MobileViTV2OnnxConfig",
    ],
}


try:
 if not is_torch_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 a__		:   Optional[int]            =       [
     "MOBILEVITV2_PRETRAINED_MODEL_ARCHIVE_LIST",
     "MobileViTV2ForImageClassification",
     "MobileViTV2ForSemanticSegmentation",
     "MobileViTV2Model",
     "MobileViTV2PreTrainedModel",
 ]

if TYPE_CHECKING:
 from .configuration_mobilevitva import (
     MOBILEVITV2_PRETRAINED_CONFIG_ARCHIVE_MAP,
     MobileViTVaConfig,
     MobileViTVaOnnxConfig,
 )

 try:
  if not is_torch_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .modeling_mobilevitva import (
      MOBILEVITV2_PRETRAINED_MODEL_ARCHIVE_LIST,
      MobileViTVaForImageClassification,
      MobileViTVaForSemanticSegmentation,
      MobileViTVaModel,
      MobileViTVaPreTrainedModel,
  )

else:
 import sys

 a__		:   List[str]            =       _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)






