


"""simple docstring"""







from typing import TYPE_CHECKING

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


a__       :							List[str]        =  {
    'configuration_encodec': [
        'ENCODEC_PRETRAINED_CONFIG_ARCHIVE_MAP',
        'EncodecConfig',
    ],
    'feature_extraction_encodec': ['EncodecFeatureExtractor'],
}

try:
	if not is_torch_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	a__       :							List[Any]        =  [
	    'ENCODEC_PRETRAINED_MODEL_ARCHIVE_LIST',
	    'EncodecModel',
	    'EncodecPreTrainedModel',
	]

if TYPE_CHECKING:
	from .configuration_encodec import (
	    ENCODEC_PRETRAINED_CONFIG_ARCHIVE_MAP,
	    EncodecConfig,
	)
	from .feature_extraction_encodec import EncodecFeatureExtractor

	try:
		if not is_torch_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .modeling_encodec import (
		    ENCODEC_PRETRAINED_MODEL_ARCHIVE_LIST,
		    EncodecModel,
		    EncodecPreTrainedModel,
		)

else:
	import sys

	a__       :							Tuple        =  _LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)




"""simple docstring"""







import warnings

from ...utils import logging
from .image_processing_videomae import VideoMAEImageProcessor


a__       :							Dict        =  logging.get_logger(__name__)




class 				UpperCamelCase_			(				UpperCamelCase):

	"""simple docstring"""





	def __init__(				self    :       str    ,    *UpperCAmelCase__    :       List[Any]    ,    **UpperCAmelCase__    :       Tuple     ) ->			None:
						warnings.warn(
						    "The class VideoMAEFeatureExtractor is deprecated and will be removed in version 5 of Transformers."
						    " Please use VideoMAEImageProcessor instead."    ,    UpperCAmelCase__    ,    )
						super().__init__(*UpperCAmelCase__    ,    **UpperCAmelCase__     )
