
     `in                     D    d Z ddlmZ ddlmZ  G d de          ZdgZdS )z(
Image/Text processor class for AltCLIP
   )ProcessorMixin)deprecate_kwargc                   \     e Zd ZdZddgZdZdZ eddd          d fd
	            Z xZ	S )AltCLIPProcessoraD  
    Constructs a AltCLIP processor which wraps a CLIP image processor and a XLM-Roberta tokenizer into a single
    processor.

    [`AltCLIPProcessor`] offers all the functionalities of [`CLIPImageProcessor`] and [`XLMRobertaTokenizerFast`]. See
    the [`~AltCLIPProcessor.__call__`] and [`~AltCLIPProcessor.decode`] for more information.

    Args:
        image_processor ([`CLIPImageProcessor`], *optional*):
            The image processor is a required input.
        tokenizer ([`XLMRobertaTokenizerFast`], *optional*):
            The tokenizer is a required input.
    image_processor	tokenizer)CLIPImageProcessorCLIPImageProcessorFast)XLMRobertaTokenizerXLMRobertaTokenizerFastfeature_extractorz5.0.0)old_nameversionnew_nameNc                 L    t                                          ||           d S )N)super__init__)selfr   r   	__class__s      /home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/transformers/models/altclip/processing_altclip.pyr   zAltCLIPProcessor.__init__*   s#    )44444    )NN)
__name__
__module____qualname____doc__
attributesimage_processor_classtokenizer_classr   r   __classcell__)r   s   @r   r   r      s}          $[1JLHO_17M^___5 5 5 5 5 `_5 5 5 5 5r   r   N)r   processing_utilsr   utils.deprecationr   r   __all__ r   r   <module>r$      sm     / . . . . . 0 0 0 0 0 05 5 5 5 5~ 5 5 50 
r   