




from dataclasses import dataclass
from typing import List, Optional, Union

import numpy as np
import PIL

from ...utils import BaseOutput, OptionalDependencyNotAvailable, is_torch_available, is_transformers_available
from .timesteps import (
    fastaa_timesteps,
    smartaa_timesteps,
    smartaa_timesteps,
    smartaaa_timesteps,
    smartaaa_timesteps,
    superaa_timesteps,
    superaa_timesteps,
    superaaa_timesteps,
)






@dataclass
class  _lowerCAmelCase     (  _lowercase	):
      A__		     =		42
      A__		     =		42
      A__		     =		42


try:
     if not (is_transformers_available() and is_torch_available()):
          raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
     from ...utils.dummy_torch_and_transformers_objects import *  # noqa F403
else:
     from .pipeline_if import IFPipeline
     from .pipeline_if_imgaimg import IFImgaImgPipeline
     from .pipeline_if_imgaimg_superresolution import IFImgaImgSuperResolutionPipeline
     from .pipeline_if_inpainting import IFInpaintingPipeline
     from .pipeline_if_inpainting_superresolution import IFInpaintingSuperResolutionPipeline
     from .pipeline_if_superresolution import IFSuperResolutionPipeline
     from .safety_checker import IFSafetyChecker
     from .watermark import IFWatermarker







import warnings

from ...utils import logging
from .image_processing_owlvit import OwlViTImageProcessor


lowerCAmelCase_					    = logging.get_logger(__name__)






class  _lowerCAmelCase     (  _lowercase	):

      def __init__(   self      ,				*__UpperCAmelCase      ,				**__UpperCAmelCase		):
        warnings.warn(
            '''The class OwlViTFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please'''
            ''' use OwlViTImageProcessor instead.'''      ,				__UpperCAmelCase      ,				)
        super().__init__(*__UpperCAmelCase      ,				**__UpperCAmelCase		)

