


import warnings

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


A      = logging.get_logger(__name__)


class     lowercase__  (					__SCREAMING_SNAKE_CASE		):






  def __init__(					self      :					Tuple		,						*_lowercase      :					List[str]		,						**_lowercase      :					List[Any] ):




         """simple docstring"""







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









from typing import TYPE_CHECKING

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


A      = {"configuration_mmbt": ["MMBTConfig"]}

try:
    if not is_torch_available():
        raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
    pass
else:
    A      = ["MMBTForClassification", "MMBTModel", "ModalEmbeddings"]


if TYPE_CHECKING:
    from .configuration_mmbt import MMBTConfig

    try:
        if not is_torch_available():
            raise OptionalDependencyNotAvailable()
    except OptionalDependencyNotAvailable:
        pass
    else:
        from .modeling_mmbt import MMBTForClassification, MMBTModel, ModalEmbeddings

else:
    import sys

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





