
     `i\
                        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d!S )"   )DummyObjectrequires_backendsc                       e Zd ZdgZd ZdS )!FlaxForcedBOSTokenLogitsProcessorflaxc                 (    t          | dg           d S Nr   r   selfargskwargss      y/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/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dS )!FlaxForcedEOSTokenLogitsProcessorr   c                 (    t          | dg           d S 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dS )FlaxForceTokensLogitsProcessorr   c                 (    t          | dg           d S 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dS )FlaxGenerationMixinr   c                 (    t          | dg           d S 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dS )FlaxLogitsProcessorr   c                 (    t          | dg           d S 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dS )FlaxLogitsProcessorListr   c                 (    t          | dg           d S 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dS )FlaxLogitsWarperr   c                 (    t          | dg           d S 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dS )FlaxMinLengthLogitsProcessorr   c                 (    t          | dg           d S 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dS )(FlaxSuppressTokensAtBeginLogitsProcessorr   c                 (    t          | dg           d S 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dS )!FlaxSuppressTokensLogitsProcessorr   c                 (    t          | dg           d S 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dS )FlaxTemperatureLogitsWarperr   c                 (    t          | dg           d S 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dS )FlaxTopKLogitsWarperr   c                 (    t          | dg           d S 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dS )FlaxTopPLogitsWarperr   c                 (    t          | dg           d S 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dS )#FlaxWhisperTimeStampLogitsProcessorr   c                 (    t          | dg           d S 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dS )FlaxPreTrainedModelr   c                 (    t          | dg           d S 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 2 2 2 2 2 2 2* * * * *+ * * * ** * * * *+ * * * ** * * * *{ * * * ** * * * *K * * * ** * * * *K * * * ** * * * * * * * ** * * * * * * * ** * * * *[ * * * ** * * * * * * * ** * * * *+ * * * ** * * * *K * * * ** * * * *[ * * * ** * * * *[ * * * ** * * * *K * * * ** * * * *K * * * * * *r   