Ë
    ÜÓ^j#  ã                   ód   — d Z ddlmZmZ ddlmZ  G d„ ded¬«      Ze G d„ d	e«      «       Zd	gZy
)z)
Image/Text processor class for SigLIP2.
é   )ÚProcessingKwargsÚProcessorMixin)Úauto_docstringc                   ó$   — e Zd ZddddœdddœdœZy	)
ÚSiglip2ProcessorKwargsÚ
max_lengthTé@   )ÚpaddingÚ
truncationr   é   é   )Úmax_num_patchesÚ
patch_size)Útext_kwargsÚimages_kwargsN)Ú__name__Ú
__module__Ú__qualname__Ú	_defaults© ó    úy/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/transformers/models/siglip2/processing_siglip2.pyr   r      s&   „ ð $ØØñ
ð  #Øñ
ñ
�Ir   r   F)Útotalc                   ó"   ‡ — e Zd ZeZˆ fd„Zˆ xZS )ÚSiglip2Processorc                 ó&   •— t         ‰| �  ||«       y )N)ÚsuperÚ__init__)ÚselfÚimage_processorÚ	tokenizerÚ	__class__s      €r   r   zSiglip2Processor.__init__(   s   ø€ Ü‰Ñ˜¨)Õ4r   )r   r   r   r   Úvalid_processor_kwargsr   Ú__classcell__)r"   s   @r   r   r   $   s   ø„ à3Ð÷5ð 5r   r   N)	Ú__doc__Úprocessing_utilsr   r   Úutilsr   r   r   Ú__all__r   r   r   ú<module>r)      sG   ðñ÷ AÝ #ôÐ-°Uõ ð ô5�~ó 5ó ð5ð Ð
�r   