

import warnings

from ...utils import logging
from .image_processing_chinese_clip import ChineseCLIPImageProcessor


lowercase_			=  logging.get_logger(__name__)


class 			A						(							_UpperCAmelCase			):







    """simple docstring"""





    def __init__(				self			:	int,*lowercase_			:	Tuple,**lowercase_			:	Dict		)->   None:





        '''simple docstring'''







        warnings.warn(
            'The class ChineseCLIPFeatureExtractor is deprecated and will be removed in version 5 of Transformers.'
            ' Please use ChineseCLIPImageProcessor 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()):
          raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
     from ...utils.dummy_torch_and_transformers_objects import (
         ImageTextPipelineOutput,
         UniDiffuserPipeline,
     )
else:
     from .modeling_text_decoder import UniDiffuserTextDecoder
     from .modeling_uvit import UniDiffuserModel, UTransformeraDModel
     from .pipeline_unidiffuser import ImageTextPipelineOutput, UniDiffuserPipeline

