o
    Zh\
                     @   s"  d dl mZmZ G dd dedZG dd dedZG dd dedZG d	d
 d
edZG dd dedZG dd dedZG dd dedZ	G dd dedZ
G dd dedZG dd dedZG dd dedZG dd dedZG dd dedZG dd dedZG dd  d edZd!S )"   )DummyObjectrequires_backendsc                   @      e Zd ZdgZdd ZdS )!FlaxForcedBOSTokenLogitsProcessorflaxc                 O      t | dg d S Nr   r   selfargskwargs r   T/var/www/auris/lib/python3.10/site-packages/transformers/utils/dummy_flax_objects.py__init__      z*FlaxForcedBOSTokenLogitsProcessor.__init__N__name__
__module____qualname__Z	_backendsr   r   r   r   r   r          r   )	metaclassc                   @   r   )!FlaxForcedEOSTokenLogitsProcessorr   c                 O   r   r   r	   r
   r   r   r   r      r   z*FlaxForcedEOSTokenLogitsProcessor.__init__Nr   r   r   r   r   r      r   r   c                   @   r   )FlaxForceTokensLogitsProcessorr   c                 O   r   r   r	   r
   r   r   r   r      r   z'FlaxForceTokensLogitsProcessor.__init__Nr   r   r   r   r   r      r   r   c                   @   r   )FlaxGenerationMixinr   c                 O   r   r   r	   r
   r   r   r   r      r   zFlaxGenerationMixin.__init__Nr   r   r   r   r   r      r   r   c                   @   r   )FlaxLogitsProcessorr   c                 O   r   r   r	   r
   r   r   r   r   $   r   zFlaxLogitsProcessor.__init__Nr   r   r   r   r   r   !   r   r   c                   @   r   )FlaxLogitsProcessorListr   c                 O   r   r   r	   r
   r   r   r   r   +   r   z FlaxLogitsProcessorList.__init__Nr   r   r   r   r   r   (   r   r   c                   @   r   )FlaxLogitsWarperr   c                 O   r   r   r	   r
   r   r   r   r   2   r   zFlaxLogitsWarper.__init__Nr   r   r   r   r   r   /   r   r   c                   @   r   )FlaxMinLengthLogitsProcessorr   c                 O   r   r   r	   r
   r   r   r   r   9   r   z%FlaxMinLengthLogitsProcessor.__init__Nr   r   r   r   r   r   6   r   r   c                   @   r   )(FlaxSuppressTokensAtBeginLogitsProcessorr   c                 O   r   r   r	   r
   r   r   r   r   @   r   z1FlaxSuppressTokensAtBeginLogitsProcessor.__init__Nr   r   r   r   r   r   =   r   r   c                   @   r   )!FlaxSuppressTokensLogitsProcessorr   c                 O   r   r   r	   r
   r   r   r   r   G   r   z*FlaxSuppressTokensLogitsProcessor.__init__Nr   r   r   r   r   r    D   r   r    c                   @   r   )FlaxTemperatureLogitsWarperr   c                 O   r   r   r	   r
   r   r   r   r   N   r   z$FlaxTemperatureLogitsWarper.__init__Nr   r   r   r   r   r!   K   r   r!   c                   @   r   )FlaxTopKLogitsWarperr   c                 O   r   r   r	   r
   r   r   r   r   U   r   zFlaxTopKLogitsWarper.__init__Nr   r   r   r   r   r"   R   r   r"   c                   @   r   )FlaxTopPLogitsWarperr   c                 O   r   r   r	   r
   r   r   r   r   \   r   zFlaxTopPLogitsWarper.__init__Nr   r   r   r   r   r#   Y   r   r#   c                   @   r   )#FlaxWhisperTimeStampLogitsProcessorr   c                 O   r   r   r	   r
   r   r   r   r   c   r   z,FlaxWhisperTimeStampLogitsProcessor.__init__Nr   r   r   r   r   r$   `   r   r$   c                   @   r   )FlaxPreTrainedModelr   c                 O   r   r   r	   r
   r   r   r   r   j   r   zFlaxPreTrainedModel.__init__Nr   r   r   r   r   r%   g   r   r%   N)utilsr   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r   r   r   r   <module>   s    