






"""simple docstring"""





from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


UpperCamelCase					=     {"""configuration_sew_d""": ["""SEW_D_PRETRAINED_CONFIG_ARCHIVE_MAP""", """SEWDConfig"""]}

try:
  if not is_torch_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  UpperCamelCase					=     [
      """SEW_D_PRETRAINED_MODEL_ARCHIVE_LIST""",
      """SEWDForCTC""",
      """SEWDForSequenceClassification""",
      """SEWDModel""",
      """SEWDPreTrainedModel""",
  ]

if TYPE_CHECKING:
  from .configuration_sew_d import SEW_D_PRETRAINED_CONFIG_ARCHIVE_MAP, SEWDConfig

  try:
    if not is_torch_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_sew_d import (
        SEW_D_PRETRAINED_MODEL_ARCHIVE_LIST,
        SEWDForCTC,
        SEWDForSequenceClassification,
        SEWDModel,
        SEWDPreTrainedModel,
    )


else:
  import sys

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












'''simple docstring'''

import warnings

from ...utils import logging
from .image_processing_vit import ViTImageProcessor


a__         =     logging.get_logger(__name__)





class __magic_name__(						__lowerCAmelCase      ):






						def __init__(   self						:						List[str]					,   *__UpperCamelCase						:						Tuple					,   **__UpperCamelCase						:						Tuple       ):



									'''simple docstring'''






									warnings.warn(
									    """The class ViTFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please"""
									    """ use ViTImageProcessor instead."""					,   __UpperCamelCase					,   )
									super().__init__(*__UpperCamelCase					,   **__UpperCamelCase       )