



import warnings

from ...utils import logging
from .image_processing_mobilenet_va import MobileNetVaImageProcessor


A__			   = logging.get_logger(__name__)





class       __lowerCAmelCase				(  lowerCamelCase__ ):




				def __init__(							self		,       *_snake_case		,       **_snake_case	):



									"""simple docstring"""





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








from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available


A__			   = {
    """configuration_videomae""": ["""VIDEOMAE_PRETRAINED_CONFIG_ARCHIVE_MAP""", """VideoMAEConfig"""],
}

try:
	if not is_torch_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	A__			   = [
	    """VIDEOMAE_PRETRAINED_MODEL_ARCHIVE_LIST""",
	    """VideoMAEForPreTraining""",
	    """VideoMAEModel""",
	    """VideoMAEPreTrainedModel""",
	    """VideoMAEForVideoClassification""",
	]

try:
	if not is_vision_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	A__			   = ["""VideoMAEFeatureExtractor"""]
	A__			   = ["""VideoMAEImageProcessor"""]

if TYPE_CHECKING:
	from .configuration_videomae import VIDEOMAE_PRETRAINED_CONFIG_ARCHIVE_MAP, VideoMAEConfig

	try:
		if not is_torch_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .modeling_videomae import (
		    VIDEOMAE_PRETRAINED_MODEL_ARCHIVE_LIST,
		    VideoMAEForPreTraining,
		    VideoMAEForVideoClassification,
		    VideoMAEModel,
		    VideoMAEPreTrainedModel,
		)

	try:
		if not is_vision_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .feature_extraction_videomae import VideoMAEFeatureExtractor
		from .image_processing_videomae import VideoMAEImageProcessor

else:
	import sys

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



