'''simple docstring'''




import warnings

from ...utils import logging
from .image_processing_vilt import ViltImageProcessor


__snake_case   :      Tuple						    =  logging.get_logger(__name__)




class 	__UpperCAmelCase				(				snake_case_     ):





       '''simple docstring'''



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














"""simple docstring"""
from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


A_			: Dict				=			{"configuration_qdqbert": ["QDQBERT_PRETRAINED_CONFIG_ARCHIVE_MAP", "QDQBertConfig"]}

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      A_			: Tuple				=			[
          "QDQBERT_PRETRAINED_MODEL_ARCHIVE_LIST",
          "QDQBertForMaskedLM",
          "QDQBertForMultipleChoice",
          "QDQBertForNextSentencePrediction",
          "QDQBertForQuestionAnswering",
          "QDQBertForSequenceClassification",
          "QDQBertForTokenClassification",
          "QDQBertLayer",
          "QDQBertLMHeadModel",
          "QDQBertModel",
          "QDQBertPreTrainedModel",
          "load_tf_weights_in_qdqbert",
      ]


if TYPE_CHECKING:
      from .configuration_qdqbert import QDQBERT_PRETRAINED_CONFIG_ARCHIVE_MAP, QDQBertConfig

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_qdqbert import (
                QDQBERT_PRETRAINED_MODEL_ARCHIVE_LIST,
                QDQBertForMaskedLM,
                QDQBertForMultipleChoice,
                QDQBertForNextSentencePrediction,
                QDQBertForQuestionAnswering,
                QDQBertForSequenceClassification,
                QDQBertForTokenClassification,
                QDQBertLayer,
                QDQBertLMHeadModel,
                QDQBertModel,
                QDQBertPreTrainedModel,
                load_tf_weights_in_qdqbert,
            )


else:
      import sys

      A_			: Tuple				=			_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)

