





'''simple docstring'''




from ..utils import DummyObject, requires_backends




class       UpperCamelCase__			(			metaclass=A__	):




					"""simple docstring"""
					SCREAMING_SNAKE_CASE__						=					['''torch''', '''transformers''', '''k_diffusion''']


					def __init__(		self							:	str     ,		*lowerCamelCase_							:	Optional[int]     ,		**lowerCamelCase_							:	Tuple		):

							'''simple docstring'''



							requires_backends(self     ,		["""torch""", """transformers""", """k_diffusion"""]		)


					@classmethod
					def lowerCamelCase_	(		cls							:	Optional[int]     ,		*lowerCamelCase_							:	str     ,		**lowerCamelCase_							:	str		):

							'''simple docstring'''



							requires_backends(cls     ,		["""torch""", """transformers""", """k_diffusion"""]		)



					@classmethod
					def lowerCamelCase_	(		cls							:	str     ,		*lowerCamelCase_							:	Any     ,		**lowerCamelCase_							:	Any		):

							'''simple docstring'''



							requires_backends(cls     ,		["""torch""", """transformers""", """k_diffusion"""]		)










'''simple docstring'''




import warnings

from ...utils import logging
from .image_processing_detr import DetrImageProcessor


__UpperCAmelCase         =   logging.get_logger(__name__)




class       UpperCamelCase__			(			lowercase_	):




					"""simple docstring"""


					def __init__(		self							:	Dict     ,		*lowerCamelCase_							:	Optional[int]     ,		**lowerCamelCase_							:	Optional[int]		):

							'''simple docstring'''



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



