



'''simple docstring'''




from ..utils import DummyObject, requires_backends






class 		_UpperCamelCase						(							metaclass=lowerCamelCase__					):


			'''simple docstring'''

			_A   :	Optional[int]    					=	['''onnx''']

			def __init__(							self  :				List[str]							,  *lowerCAmelCase__  :				Optional[int]							,  **lowerCAmelCase__  :				List[Any]		):





					"""simple docstring"""






					requires_backends(self							,  ["""onnx"""]		)

			@classmethod
			def UpperCamelCase__      (							cls  :				Optional[int]							,  *lowerCAmelCase__  :				int							,  **lowerCAmelCase__  :				int		):





					"""simple docstring"""






					requires_backends(cls							,  ["""onnx"""]		)



			@classmethod
			def UpperCamelCase__      (							cls  :				Tuple							,  *lowerCAmelCase__  :				List[str]							,  **lowerCAmelCase__  :				Optional[Any]		):





					"""simple docstring"""






					requires_backends(cls							,  ["""onnx"""]		)








'''simple docstring'''




import warnings

from ...utils import logging
from .image_processing_deit import DeiTImageProcessor


UpperCamelCase__ :			List[str]												=				logging.get_logger(__name__)






class 		_UpperCamelCase						(							lowerCamelCase__					):


			'''simple docstring'''

			def __init__(							self  :				Union[str, Any]							,  *lowerCAmelCase__  :				str							,  **lowerCAmelCase__  :				Any		):





					"""simple docstring"""






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