
     `i2                     8    d Z ddlmZ  G d de          ZdgZdS )z$
Image/Text processor class for GIT
   )ProcessorMixinc                   2     e Zd ZdZddgZdZdZ fdZ xZS )GitProcessora  
    Constructs a GIT processor which wraps a CLIP image processor and a BERT tokenizer into a single processor.

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

    Args:
        image_processor ([`AutoImageProcessor`]):
            The image processor is a required input.
        tokenizer ([`AutoTokenizer`]):
            The tokenizer is a required input.
    image_processor	tokenizerAutoImageProcessorAutoTokenizerc                 d    t                                          ||           | j        | _        d S )N)super__init__r   current_processor)selfr   r   	__class__s      z/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/transformers/models/git/processing_git.pyr   zGitProcessor.__init__(   s.    )444!%!5    )	__name__
__module____qualname____doc__
attributesimage_processor_classtokenizer_classr   __classcell__)r   s   @r   r   r      sY          $[1J0%O6 6 6 6 6 6 6 6 6r   r   N)r   processing_utilsr   r   __all__ r   r   <module>r      s[     / . . . . .6 6 6 6 6> 6 6 6. 
r   