






"""simple docstring"""


from typing import TYPE_CHECKING

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


lowercase_								=	{
    'configuration_swin2sr': ['SWIN2SR_PRETRAINED_CONFIG_ARCHIVE_MAP', 'Swin2SRConfig'],
}


try:
       if not is_torch_available():
              raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
       pass
else:
       lowercase_								=	[
           'SWIN2SR_PRETRAINED_MODEL_ARCHIVE_LIST',
           'Swin2SRForImageSuperResolution',
           'Swin2SRModel',
           'Swin2SRPreTrainedModel',
       ]


try:
       if not is_vision_available():
              raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
       pass
else:
       lowercase_								=	['Swin2SRImageProcessor']


if TYPE_CHECKING:
       from .configuration_swinasr import SWIN2SR_PRETRAINED_CONFIG_ARCHIVE_MAP, SwinaSRConfig

       try:
              if not is_torch_available():
                     raise OptionalDependencyNotAvailable()
       except OptionalDependencyNotAvailable:
              pass
       else:
              from .modeling_swinasr import (
                  SWIN2SR_PRETRAINED_MODEL_ARCHIVE_LIST,
                  SwinaSRForImageSuperResolution,
                  SwinaSRModel,
                  SwinaSRPreTrainedModel,
              )

       try:
              if not is_vision_available():
                     raise OptionalDependencyNotAvailable()
       except OptionalDependencyNotAvailable:
              pass
       else:
              from .image_processing_swinasr import SwinaSRImageProcessor


else:
       import sys

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












"""simple docstring"""


import warnings

from ...utils import logging
from .image_processing_vilt import ViltImageProcessor


lowercase_								=	logging.get_logger(__name__)


class    snake_case						(				_lowerCAmelCase		):


   '''simple docstring'''

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

     '''simple docstring'''
     warnings.warn(
         '''The class ViltFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please'''
         ''' use ViltImageProcessor instead.''',			_lowerCamelCase,			)
     super().__init__(*_lowerCamelCase,			**_lowerCamelCase    )




