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
Processor class for ViLT.
   )ProcessingKwargsProcessorMixin)auto_docstringc                
   @   s&   e Zd ZddddddddddiZdS )ViltProcessorKwargstext_kwargsTF    )add_special_tokenspaddingstridereturn_overflowing_tokensreturn_special_tokens_maskreturn_offsets_mappingreturn_lengthverboseN)__name__
__module____qualname__	_defaults r   r   f/home/ubuntu/transcripts/venv/lib/python3.10/site-packages/transformers/models/vilt/processing_vilt.pyr      s    r   F)totalc                       s"   e Zd ZeZd fdd	Z  ZS )ViltProcessorNc                    s   t  || d S )N)super__init__)selfimage_processor	tokenizerkwargs	__class__r   r   r   )   s   zViltProcessor.__init__)NN)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   
