
    rh\
                     |   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y!)"   )DummyObjectrequires_backendsc                       e Zd ZdgZd Zy)!FlaxForcedBOSTokenLogitsProcessorflaxc                     t        | dg       y Nr   r   selfargskwargss      x/var/www/html/ai-insurance-compliance-backend/venv/lib/python3.12/site-packages/transformers/utils/dummy_flax_objects.py__init__z*FlaxForcedBOSTokenLogitsProcessor.__init__       $)    N__name__
__module____qualname__	_backendsr    r   r   r   r          I*r   r   )	metaclassc                       e Zd ZdgZd Zy)!FlaxForcedEOSTokenLogitsProcessorr   c                     t        | dg       y r	   r
   r   s      r   r   z*FlaxForcedEOSTokenLogitsProcessor.__init__   r   r   Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdgZd Zy)FlaxForceTokensLogitsProcessorr   c                     t        | dg       y r	   r
   r   s      r   r   z'FlaxForceTokensLogitsProcessor.__init__   r   r   Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdgZd Zy)FlaxGenerationMixinr   c                     t        | dg       y r	   r
   r   s      r   r   zFlaxGenerationMixin.__init__   r   r   Nr   r   r   r   r"   r"      r   r   r"   c                       e Zd ZdgZd Zy)FlaxLogitsProcessorr   c                     t        | dg       y r	   r
   r   s      r   r   zFlaxLogitsProcessor.__init__$   r   r   Nr   r   r   r   r%   r%   !   r   r   r%   c                       e Zd ZdgZd Zy)FlaxLogitsProcessorListr   c                     t        | dg       y r	   r
   r   s      r   r   z FlaxLogitsProcessorList.__init__+   r   r   Nr   r   r   r   r(   r(   (   r   r   r(   c                       e Zd ZdgZd Zy)FlaxLogitsWarperr   c                     t        | dg       y r	   r
   r   s      r   r   zFlaxLogitsWarper.__init__2   r   r   Nr   r   r   r   r+   r+   /   r   r   r+   c                       e Zd ZdgZd Zy)FlaxMinLengthLogitsProcessorr   c                     t        | dg       y r	   r
   r   s      r   r   z%FlaxMinLengthLogitsProcessor.__init__9   r   r   Nr   r   r   r   r.   r.   6   r   r   r.   c                       e Zd ZdgZd Zy)(FlaxSuppressTokensAtBeginLogitsProcessorr   c                     t        | dg       y r	   r
   r   s      r   r   z1FlaxSuppressTokensAtBeginLogitsProcessor.__init__@   r   r   Nr   r   r   r   r1   r1   =   r   r   r1   c                       e Zd ZdgZd Zy)!FlaxSuppressTokensLogitsProcessorr   c                     t        | dg       y r	   r
   r   s      r   r   z*FlaxSuppressTokensLogitsProcessor.__init__G   r   r   Nr   r   r   r   r4   r4   D   r   r   r4   c                       e Zd ZdgZd Zy)FlaxTemperatureLogitsWarperr   c                     t        | dg       y r	   r
   r   s      r   r   z$FlaxTemperatureLogitsWarper.__init__N   r   r   Nr   r   r   r   r7   r7   K   r   r   r7   c                       e Zd ZdgZd Zy)FlaxTopKLogitsWarperr   c                     t        | dg       y r	   r
   r   s      r   r   zFlaxTopKLogitsWarper.__init__U   r   r   Nr   r   r   r   r:   r:   R   r   r   r:   c                       e Zd ZdgZd Zy)FlaxTopPLogitsWarperr   c                     t        | dg       y r	   r
   r   s      r   r   zFlaxTopPLogitsWarper.__init__\   r   r   Nr   r   r   r   r=   r=   Y   r   r   r=   c                       e Zd ZdgZd Zy)#FlaxWhisperTimeStampLogitsProcessorr   c                     t        | dg       y r	   r
   r   s      r   r   z,FlaxWhisperTimeStampLogitsProcessor.__init__c   r   r   Nr   r   r   r   r@   r@   `   r   r   r@   c                       e Zd ZdgZd Zy)FlaxPreTrainedModelr   c                     t        | dg       y r	   r
   r   s      r   r   zFlaxPreTrainedModel.__init__j   r   r   Nr   r   r   r   rC   rC   g   r   r   rC   N)utilsr   r   r   r   r   r"   r%   r(   r+   r.   r1   r4   r7   r:   r=   r@   rC   r   r   r   <module>rF      s    2*+ **+ **{ **K **K ** ** **[ ** **+ **K **[ **[ **K **K *r   