
    cCi2                     0    S r SSKJr   " S S\5      rS/rg)z$
Image/Text processor class for GIT
   )ProcessorMixinc                   <   ^  \ rS rSrSrSS/rSrSrU 4S jrSr	U =r
$ )	GitProcessor   a  
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                 F   > [         TU ]  X5        U R                  U l        g )N)super__init__r   current_processor)selfr   r   	__class__s      `/home/james-whalen/.local/lib/python3.13/site-packages/transformers/models/git/processing_git.pyr   GitProcessor.__init__(   s    4!%!5!5    )r   )__name__
__module____qualname____firstlineno____doc__
attributesimage_processor_classtokenizer_classr   __static_attributes____classcell__)r   s   @r   r   r      s)     $[1J0%O6 6r   r   N)r   processing_utilsr   r   __all__ r   r   <module>r!      s%    /6> 6. 
r   