
    gqC                     
   d dl mZmZ  G d de          Z G d de          Z G d de          Z G d	 d
e          Z G d de          Z G d de          Z G d de          Z	 G d de          Z
 G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d d e          Z G d! d"e          Z G d# d$e          Z G d% d&e          Z G d' d(e          Z G d) d*e          Z G d+ d,e          Z G d- d.e          Z G d/ d0e          Z G d1 d2e          Z G d3 d4e          Z G d5 d6e          Z G d7 d8e          Z G d9 d:e          Z G d; d<e          Z G d= d>e          Z  G d? d@e          Z! G dA dBe          Z" G dC dDe          Z# G dE dFe          Z$ G dG dHe          Z% G dI dJe          Z& G dK dLe          Z' G dM dNe          Z( G dO dPe          Z) G dQ dRe          Z* G dS dTe          Z+ G dU dVe          Z, G dW dXe          Z- G dY dZe          Z. G d[ d\e          Z/ G d] d^e          Z0 G d_ d`e          Z1 G da dbe          Z2 G dc dde          Z3 G de dfe          Z4 G dg dhe          Z5 G di dje          Z6 G dk dle          Z7 G dm dne          Z8 G do dpe          Z9 G dq dre          Z: G ds dte          Z; G du dve          Z< G dw dxe          Z= G dy dze          Z> G d{ d|e          Z? G d} d~e          Z@ G d de          ZA G d de          ZB G d de          ZC G d de          ZD G d de          ZE G d de          ZF G d de          ZG G d de          ZH G d de          ZI G d de          ZJ G d de          ZK G d de          ZL G d de          ZM G d de          ZN G d de          ZO G d de          ZP G d de          ZQ G d de          ZR G d de          ZS G d de          ZT G d de          ZU G d de          ZV G d de          ZW G d de          ZX G d de          ZY G d de          ZZ G d de          Z[ G d de          Z\ G d de          Z] G d de          Z^ G d de          Z_ G d de          Z` G d de          Za G d de          Zb G dÄ de          Zc G dń de          Zd G dǄ de          Ze G dɄ de          Zf G d˄ de          Zg G d̈́ de          ZhdS )   )DummyObjectrequires_backendsc                       e Zd ZdgZd ZdS )ImageProcessingMixinvisionc                 (    t          | dg           d S Nr   r   selfargskwargss      c/var/www/html/ai-engine/env/lib/python3.11/site-packages/transformers/utils/dummy_vision_objects.py__init__zImageProcessingMixin.__init__       $
+++++    N__name__
__module____qualname__	_backendsr    r   r   r   r      *        
I, , , , ,r   r   )	metaclassc                       e Zd ZdgZd ZdS )BaseImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zBaseImageProcessor.__init__   r   r   Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdgZd ZdS )ImageFeatureExtractionMixinr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$ImageFeatureExtractionMixin.__init__   r   r   Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdgZd ZdS )BeitFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zBeitFeatureExtractor.__init__   r   r   Nr   r   r   r   r"   r"      r   r   r"   c                       e Zd ZdgZd ZdS )BeitImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zBeitImageProcessor.__init__$   r   r   Nr   r   r   r   r%   r%   !   r   r   r%   c                       e Zd ZdgZd ZdS )BitImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zBitImageProcessor.__init__+   r   r   Nr   r   r   r   r(   r(   (   r   r   r(   c                       e Zd ZdgZd ZdS )BlipImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zBlipImageProcessor.__init__2   r   r   Nr   r   r   r   r+   r+   /   r   r   r+   c                       e Zd ZdgZd ZdS )BridgeTowerImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"BridgeTowerImageProcessor.__init__9   r   r   Nr   r   r   r   r.   r.   6   r   r   r.   c                       e Zd ZdgZd ZdS )ChameleonImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z ChameleonImageProcessor.__init__@   r   r   Nr   r   r   r   r1   r1   =   r   r   r1   c                       e Zd ZdgZd ZdS )ChineseCLIPFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$ChineseCLIPFeatureExtractor.__init__G   r   r   Nr   r   r   r   r4   r4   D   r   r   r4   c                       e Zd ZdgZd ZdS )ChineseCLIPImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"ChineseCLIPImageProcessor.__init__N   r   r   Nr   r   r   r   r7   r7   K   r   r   r7   c                       e Zd ZdgZd ZdS )CLIPFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zCLIPFeatureExtractor.__init__U   r   r   Nr   r   r   r   r:   r:   R   r   r   r:   c                       e Zd ZdgZd ZdS )CLIPImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zCLIPImageProcessor.__init__\   r   r   Nr   r   r   r   r=   r=   Y   r   r   r=   c                       e Zd ZdgZd ZdS )ConditionalDetrFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(ConditionalDetrFeatureExtractor.__init__c   r   r   Nr   r   r   r   r@   r@   `   r   r   r@   c                       e Zd ZdgZd ZdS )ConditionalDetrImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z&ConditionalDetrImageProcessor.__init__j   r   r   Nr   r   r   r   rC   rC   g   r   r   rC   c                       e Zd ZdgZd ZdS )ConvNextFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!ConvNextFeatureExtractor.__init__q   r   r   Nr   r   r   r   rF   rF   n   r   r   rF   c                       e Zd ZdgZd ZdS )ConvNextImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zConvNextImageProcessor.__init__x   r   r   Nr   r   r   r   rI   rI   u   r   r   rI   c                       e Zd ZdgZd ZdS )DeformableDetrFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z'DeformableDetrFeatureExtractor.__init__   r   r   Nr   r   r   r   rL   rL   |   r   r   rL   c                       e Zd ZdgZd ZdS )DeformableDetrImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%DeformableDetrImageProcessor.__init__   r   r   Nr   r   r   r   rO   rO      r   r   rO   c                       e Zd ZdgZd ZdS )DeiTFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zDeiTFeatureExtractor.__init__   r   r   Nr   r   r   r   rR   rR      r   r   rR   c                       e Zd ZdgZd ZdS )DeiTImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zDeiTImageProcessor.__init__   r   r   Nr   r   r   r   rU   rU      r   r   rU   c                       e Zd ZdgZd ZdS )DetaImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zDetaImageProcessor.__init__   r   r   Nr   r   r   r   rX   rX      r   r   rX   c                       e Zd ZdgZd ZdS )EfficientFormerImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z&EfficientFormerImageProcessor.__init__   r   r   Nr   r   r   r   r[   r[      r   r   r[   c                       e Zd ZdgZd ZdS )TvltImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTvltImageProcessor.__init__   r   r   Nr   r   r   r   r^   r^      r   r   r^   c                       e Zd ZdgZd ZdS )ViTHybridImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z ViTHybridImageProcessor.__init__   r   r   Nr   r   r   r   ra   ra      r   r   ra   c                       e Zd ZdgZd ZdS )DetrFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zDetrFeatureExtractor.__init__   r   r   Nr   r   r   r   rd   rd      r   r   rd   c                       e Zd ZdgZd ZdS )DetrImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zDetrImageProcessor.__init__   r   r   Nr   r   r   r   rg   rg      r   r   rg   c                       e Zd ZdgZd ZdS )DetrImageProcessorFastr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zDetrImageProcessorFast.__init__   r   r   Nr   r   r   r   rj   rj      r   r   rj   c                       e Zd ZdgZd ZdS )DonutFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zDonutFeatureExtractor.__init__   r   r   Nr   r   r   r   rm   rm      r   r   rm   c                       e Zd ZdgZd ZdS )DonutImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zDonutImageProcessor.__init__   r   r   Nr   r   r   r   rp   rp      r   r   rp   c                       e Zd ZdgZd ZdS )DPTFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zDPTFeatureExtractor.__init__   r   r   Nr   r   r   r   rs   rs      r   r   rs   c                       e Zd ZdgZd ZdS )DPTImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zDPTImageProcessor.__init__   r   r   Nr   r   r   r   rv   rv      r   r   rv   c                       e Zd ZdgZd ZdS )EfficientNetImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#EfficientNetImageProcessor.__init__   r   r   Nr   r   r   r   ry   ry      r   r   ry   c                       e Zd ZdgZd ZdS )FlavaFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zFlavaFeatureExtractor.__init__   r   r   Nr   r   r   r   r|   r|      r   r   r|   c                       e Zd ZdgZd ZdS )FlavaImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zFlavaImageProcessor.__init__   r   r   Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdgZd ZdS )FlavaProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zFlavaProcessor.__init__   r   r   Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdgZd ZdS )FuyuImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zFuyuImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )FuyuProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zFuyuProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )GLPNFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zGLPNFeatureExtractor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )GLPNImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zGLPNImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )GroundingDinoImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$GroundingDinoImageProcessor.__init__   r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )IdeficsImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zIdeficsImageProcessor.__init__'  r   r   Nr   r   r   r   r   r   $  r   r   r   c                       e Zd ZdgZd ZdS )Idefics2ImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zIdefics2ImageProcessor.__init__.  r   r   Nr   r   r   r   r   r   +  r   r   r   c                       e Zd ZdgZd ZdS )Idefics3ImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zIdefics3ImageProcessor.__init__5  r   r   Nr   r   r   r   r   r   2  r   r   r   c                       e Zd ZdgZd ZdS )ImageGPTFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!ImageGPTFeatureExtractor.__init__<  r   r   Nr   r   r   r   r   r   9  r   r   r   c                       e Zd ZdgZd ZdS )ImageGPTImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zImageGPTImageProcessor.__init__C  r   r   Nr   r   r   r   r   r   @  r   r   r   c                       e Zd ZdgZd ZdS )InstructBlipVideoImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(InstructBlipVideoImageProcessor.__init__J  r   r   Nr   r   r   r   r   r   G  r   r   r   c                       e Zd ZdgZd ZdS )LayoutLMv2FeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#LayoutLMv2FeatureExtractor.__init__Q  r   r   Nr   r   r   r   r   r   N  r   r   r   c                       e Zd ZdgZd ZdS )LayoutLMv2ImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!LayoutLMv2ImageProcessor.__init__X  r   r   Nr   r   r   r   r   r   U  r   r   r   c                       e Zd ZdgZd ZdS )LayoutLMv3FeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#LayoutLMv3FeatureExtractor.__init___  r   r   Nr   r   r   r   r   r   \  r   r   r   c                       e Zd ZdgZd ZdS )LayoutLMv3ImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!LayoutLMv3ImageProcessor.__init__f  r   r   Nr   r   r   r   r   r   c  r   r   r   c                       e Zd ZdgZd ZdS )LevitFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zLevitFeatureExtractor.__init__m  r   r   Nr   r   r   r   r   r   j  r   r   r   c                       e Zd ZdgZd ZdS )LevitImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zLevitImageProcessor.__init__t  r   r   Nr   r   r   r   r   r   q  r   r   r   c                       e Zd ZdgZd ZdS )LlavaNextImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z LlavaNextImageProcessor.__init__{  r   r   Nr   r   r   r   r   r   x  r   r   r   c                       e Zd ZdgZd ZdS )LlavaNextVideoImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%LlavaNextVideoImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )LlavaOnevisionImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%LlavaOnevisionImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )LlavaOnevisionVideoProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%LlavaOnevisionVideoProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )Mask2FormerImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"Mask2FormerImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )MaskFormerFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#MaskFormerFeatureExtractor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )MaskFormerImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!MaskFormerImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )MllamaImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zMllamaImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )MobileNetV1FeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$MobileNetV1FeatureExtractor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )MobileNetV1ImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"MobileNetV1ImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )MobileNetV2FeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$MobileNetV2FeatureExtractor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )MobileNetV2ImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"MobileNetV2ImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )MobileViTFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"MobileViTFeatureExtractor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )MobileViTImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z MobileViTImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )NougatImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zNougatImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )OneFormerImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z OneFormerImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )Owlv2ImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zOwlv2ImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )OwlViTFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zOwlViTFeatureExtractor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )OwlViTImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zOwlViTImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )PerceiverFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"PerceiverFeatureExtractor.__init__   r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )PerceiverImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z PerceiverImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )Pix2StructImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!Pix2StructImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )PixtralImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zPixtralImageProcessor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )PoolFormerFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#PoolFormerFeatureExtractor.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )PoolFormerImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!PoolFormerImageProcessor.__init__#  r   r   Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdgZd ZdS )PvtImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zPvtImageProcessor.__init__*  r   r   Nr   r   r   r   r  r  '  r   r   r  c                       e Zd ZdgZd ZdS )Qwen2VLImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zQwen2VLImageProcessor.__init__1  r   r   Nr   r   r   r   r  r  .  r   r   r  c                       e Zd ZdgZd ZdS )RTDetrImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zRTDetrImageProcessor.__init__8  r   r   Nr   r   r   r   r	  r	  5  r   r   r	  c                       e Zd ZdgZd ZdS )SamImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zSamImageProcessor.__init__?  r   r   Nr   r   r   r   r  r  <  r   r   r  c                       e Zd ZdgZd ZdS )SegformerFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"SegformerFeatureExtractor.__init__F  r   r   Nr   r   r   r   r  r  C  r   r   r  c                       e Zd ZdgZd ZdS )SegformerImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z SegformerImageProcessor.__init__M  r   r   Nr   r   r   r   r  r  J  r   r   r  c                       e Zd ZdgZd ZdS )SegGptImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zSegGptImageProcessor.__init__T  r   r   Nr   r   r   r   r  r  Q  r   r   r  c                       e Zd ZdgZd ZdS )SiglipImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zSiglipImageProcessor.__init__[  r   r   Nr   r   r   r   r  r  X  r   r   r  c                       e Zd ZdgZd ZdS )SuperPointImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!SuperPointImageProcessor.__init__b  r   r   Nr   r   r   r   r  r  _  r   r   r  c                       e Zd ZdgZd ZdS )Swin2SRImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zSwin2SRImageProcessor.__init__i  r   r   Nr   r   r   r   r  r  f  r   r   r  c                       e Zd ZdgZd ZdS )TvpImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTvpImageProcessor.__init__p  r   r   Nr   r   r   r   r!  r!  m  r   r   r!  c                       e Zd ZdgZd ZdS )VideoLlavaImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!VideoLlavaImageProcessor.__init__w  r   r   Nr   r   r   r   r$  r$  t  r   r   r$  c                       e Zd ZdgZd ZdS )VideoMAEFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!VideoMAEFeatureExtractor.__init__~  r   r   Nr   r   r   r   r'  r'  {  r   r   r'  c                       e Zd ZdgZd ZdS )VideoMAEImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zVideoMAEImageProcessor.__init__  r   r   Nr   r   r   r   r*  r*    r   r   r*  c                       e Zd ZdgZd ZdS )ViltFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zViltFeatureExtractor.__init__  r   r   Nr   r   r   r   r-  r-    r   r   r-  c                       e Zd ZdgZd ZdS )ViltImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zViltImageProcessor.__init__  r   r   Nr   r   r   r   r0  r0    r   r   r0  c                       e Zd ZdgZd ZdS )ViltProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zViltProcessor.__init__  r   r   Nr   r   r   r   r3  r3    r   r   r3  c                       e Zd ZdgZd ZdS )ViTFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zViTFeatureExtractor.__init__  r   r   Nr   r   r   r   r6  r6    r   r   r6  c                       e Zd ZdgZd ZdS )ViTImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zViTImageProcessor.__init__  r   r   Nr   r   r   r   r9  r9    r   r   r9  c                       e Zd ZdgZd ZdS )VitMatteImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zVitMatteImageProcessor.__init__  r   r   Nr   r   r   r   r<  r<    r   r   r<  c                       e Zd ZdgZd ZdS )VivitImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zVivitImageProcessor.__init__  r   r   Nr   r   r   r   r?  r?    r   r   r?  c                       e Zd ZdgZd ZdS )YolosFeatureExtractorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zYolosFeatureExtractor.__init__  r   r   Nr   r   r   r   rB  rB    r   r   rB  c                       e Zd ZdgZd ZdS )YolosImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zYolosImageProcessor.__init__  r   r   Nr   r   r   r   rE  rE    r   r   rE  c                       e Zd ZdgZd ZdS )ZoeDepthImageProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zZoeDepthImageProcessor.__init__  r   r   Nr   r   r   r   rH  rH    r   r   rH  N)iutilsr   r   r   r   r   r"   r%   r(   r+   r.   r1   r4   r7   r:   r=   r@   rC   rF   rI   rL   rO   rR   rU   rX   r[   r^   ra   rd   rg   rj   rm   rp   rs   rv   ry   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r	  r  r  r  r  r  r  r  r!  r$  r'  r*  r-  r0  r3  r6  r9  r<  r?  rB  rE  rH  r   r   r   <module>rK     s   2 2 2 2 2 2 2 2, , , , ,[ , , , ,, , , , ,; , , , ,, , , , ,K , , , ,, , , , ,[ , , , ,, , , , ,; , , , ,, , , , ,+ , , , ,, , , , ,; , , , ,, , , , ,+ , , , ,, , , , , , , , ,, , , , ,K , , , ,, , , , ,+ , , , ,, , , , ,[ , , , ,, , , , ,; , , , ,, , , , , , , , ,, , , , ,k , , , ,, , , , , , , , ,, , , , ,{ , , , ,, , , , ,{ , , , ,, , , , ,[ , , , ,, , , , ,[ , , , ,, , , , ,; , , , ,, , , , ,; , , , ,, , , , ,k , , , ,, , , , ,; , , , ,, , , , , , , , ,, , , , ,[ , , , ,, , , , ,; , , , ,, , , , ,{ , , , ,, , , , ,k , , , ,, , , , ,K , , , ,, , , , ,K , , , ,, , , , ,+ , , , ,, , , , ,; , , , ,, , , , ,k , , , ,, , , , ,K , , , ,, , , , ,{ , , , ,, , , , ,; , , , ,, , , , ,k , , , ,, , , , ,[ , , , ,, , , , ,; , , , ,, , , , ,K , , , ,, , , , ,k , , , ,, , , , ,{ , , , ,, , , , ,{ , , , ,, , , , , , , , ,, , , , ,{ , , , ,, , , , , , , , ,, , , , ,; , , , ,, , , , , , , , ,, , , , ,; , , , ,, , , , , , , , ,, , , , ,k , , , ,, , , , ,K , , , ,, , , , , , , , ,, , , , ,[ , , , ,, , , , ,[ , , , ,, , , , ,[ , , , ,, , , , ,+ , , , ,, , , , ,; , , , ,, , , , , , , , ,, , , , ,[ , , , ,, , , , ,K , , , ,, , , , ,+ , , , ,, , , , ,K , , , ,, , , , ,+ , , , ,, , , , ,+ , , , ,, , , , , , , , ,, , , , ,[ , , , ,, , , , , , , , ,, , , , ,K , , , ,, , , , ,{ , , , ,, , , , ,[ , , , ,, , , , ,+ , , , ,, , , , , , , , ,, , , , , , , , ,, , , , ,k , , , ,, , , , ,; , , , ,, , , , , , , , ,, , , , ,+ , , , ,, , , , ,k , , , ,, , , , ,[ , , , ,, , , , ,+ , , , ,, , , , ,+ , , , ,, , , , , , , , ,, , , , ,[ , , , ,, , , , ,[ , , , ,, , , , , , , , ,, , , , ,k , , , ,, , , , ,+ , , , ,, , , , , , , , ,, , , , , , , , ,, , , , ,{ , , , ,, , , , ,[ , , , ,, , , , ,; , , , ,, , , , ,k , , , ,, , , , ,K , , , ,, , , , ,+ , , , ,, , , , ,{ , , , ,, , , , ,K , , , ,, , , , ,k , , , ,, , , , ,K , , , ,, , , , ,{ , , , , , ,r   