
     `i:                     8    d Z ddlmZ  G d de          ZdgZdS )z(
Image/Text processor class for SigLIP.
   )ProcessorMixinc                   2     e Zd ZdZddgZdZdZ fdZ xZS )SiglipProcessora  
    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                 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/siglip/processing_siglip.pyr   zSiglipProcessor.__init__(   s#    )44444    )	__name__
__module____qualname____doc__
attributesimage_processor_classtokenizer_classr   __classcell__)r   s   @r   r   r      sY          $[1JP%O5 5 5 5 5 5 5 5 5r   r   N)r   processing_utilsr   r   __all__ r   r   <module>r      s[     / . . . . .5 5 5 5 5n 5 5 5, 
r   