
    Z j#                     ^    S r SSKJrJr  SSKJr   " S S\SS9r\ " S S	\5      5       rS	/rg
)z)
Image/Text processor class for SigLIP2.
   )ProcessingKwargsProcessorMixin)auto_docstringc                   ,    \ rS rSrSSSS.SSS.S	.rS
rg)Siglip2ProcessorKwargs   
max_lengthT@   )padding
truncationr	         )max_num_patches
patch_size)text_kwargsimages_kwargs N)__name__
__module____qualname____firstlineno__	_defaults__static_attributes__r       /root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/transformers/models/siglip2/processing_siglip2.pyr   r      s&     $
  #

Ir   r   F)totalc                   ,   ^  \ rS rSr\rU 4S jrSrU =r$ )Siglip2Processor$   c                 $   > [         TU ]  X5        g )N)super__init__)selfimage_processor	tokenizer	__class__s      r   r"   Siglip2Processor.__init__(   s    4r   r   )	r   r   r   r   r   valid_processor_kwargsr"   r   __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   