
from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


lowercase_ 				=			{
    """configuration_pegasus_x""": ["""PEGASUS_X_PRETRAINED_CONFIG_ARCHIVE_MAP""", """PegasusXConfig"""],
}

try:
   if not is_torch_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   lowercase_ 				=			[
       """PEGASUS_X_PRETRAINED_MODEL_ARCHIVE_LIST""",
       """PegasusXForConditionalGeneration""",
       """PegasusXModel""",
       """PegasusXPreTrainedModel""",
   ]


if TYPE_CHECKING:
   from .configuration_pegasus_x import PEGASUS_X_PRETRAINED_CONFIG_ARCHIVE_MAP, PegasusXConfig

   try:
      if not is_torch_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_pegasus_x import (
          PEGASUS_X_PRETRAINED_MODEL_ARCHIVE_LIST,
          PegasusXForConditionalGeneration,
          PegasusXModel,
          PegasusXPreTrainedModel,
      )


else:
   import sys

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

'''simple docstring'''


import warnings

from ...utils import logging
from .image_processing_poolformer import PoolFormerImageProcessor


__snake_case						  =		logging.get_logger(__name__)





class       _a    (		__a      ):


  """simple docstring"""

  def __init__(		self      :       int   ,				*lowercase_      :       Tuple   ,				**lowercase_      :       List[Any]      ):







    '''simple docstring'''


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

