



import warnings

from ...utils import logging
from .image_processing_deformable_detr import DeformableDetrImageProcessor


lowercase_						=       logging.get_logger(__name__)
class 			_snake_case     (   lowercase__):




				def __init__(  self   :  str,   *__lowercase   :  Any,   **__lowercase   :  Optional[int]  ):
							warnings.warn(
							    "The class DeformableDetrFeatureExtractor is deprecated and will be removed in version 5 of Transformers."
							    " Please use DeformableDetrImageProcessor instead.",   __lowercase,   )
							super().__init__(*__lowercase,   **__lowercase  )









from ...utils import (
    OptionalDependencyNotAvailable,
    is_torch_available,
    is_transformers_available,
    is_transformers_version,
)


try:
							if not (is_transformers_available() and is_torch_available() and is_transformers_version(""">=""", """4.25.0""")):
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							from ...utils.dummy_torch_and_transformers_objects import (
							    VersatileDiffusionDualGuidedPipeline,
							    VersatileDiffusionImageVariationPipeline,
							    VersatileDiffusionPipeline,
							    VersatileDiffusionTextToImagePipeline,
							)
else:
							from .modeling_text_unet import UNetFlatConditionModel
							from .pipeline_versatile_diffusion import VersatileDiffusionPipeline
							from .pipeline_versatile_diffusion_dual_guided import VersatileDiffusionDualGuidedPipeline
							from .pipeline_versatile_diffusion_image_variation import VersatileDiffusionImageVariationPipeline
							from .pipeline_versatile_diffusion_text_to_image import VersatileDiffusionTextToImagePipeline




