
    cCi:                     0    S r SSKJr   " S S\5      rS/rg)z(
Image/Text processor class for SigLIP.
   )ProcessorMixinc                   <   ^  \ rS rSrSrSS/rSrSrU 4S jrSr	U =r
$ )	SiglipProcessor   a  
Constructs a Siglip processor which wraps a Siglip image processor and a Siglip tokenizer into a single processor.

[`SiglipProcessor`] offers all the functionalities of [`SiglipImageProcessor`] and [`SiglipTokenizer`]. See the
[`~SiglipProcessor.__call__`] and [`~SiglipProcessor.decode`] for more information.

Args:
    image_processor ([`SiglipImageProcessor`]):
        The image processor is a required input.
    tokenizer ([`SiglipTokenizer`]):
        The tokenizer is a required input.
image_processor	tokenizer)SiglipImageProcessorSiglipImageProcessorFastAutoTokenizerc                 $   > [         TU ]  X5        g )N)super__init__)selfr   r   	__class__s      f/home/james-whalen/.local/lib/python3.13/site-packages/transformers/models/siglip/processing_siglip.pyr   SiglipProcessor.__init__(   s    4     )__name__
__module____qualname____firstlineno____doc__
attributesimage_processor_classtokenizer_classr   __static_attributes____classcell__)r   s   @r   r   r      s)     $[1JP%O5 5r   r   N)r   processing_utilsr   r   __all__r   r   r   <module>r!      s%    /5n 5, 
r   