o
    ei#                     @   sR   d Z ddlmZmZ ddlmZ G dd deddZeG dd	 d	eZd	gZd
S )z)
Image/Text processor class for SigLIP2.
   )ProcessingKwargsProcessorMixin)auto_docstringc                   @   s$   e Zd ZddddddddZd	S )
Siglip2ProcessorKwargs
max_lengthT@   )padding
truncationr         )max_num_patches
patch_size)text_kwargsimages_kwargsN)__name__
__module____qualname__	_defaults r   r   l/home/ubuntu/transcripts/venv/lib/python3.10/site-packages/transformers/models/siglip2/processing_siglip2.pyr      s    
r   F)totalc                       s    e Zd ZeZ fddZ  ZS )Siglip2Processorc                    s   t  || d S )N)super__init__)selfimage_processor	tokenizer	__class__r   r   r   (   s   zSiglip2Processor.__init__)r   r   r   r   valid_processor_kwargsr   __classcell__r   r   r   r   r   $   s    r   N)	__doc__processing_utilsr   r   utilsr   r   r   __all__r   r   r   r   <module>   s   
