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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-d. ZG d/d0 d0edZG d1d2 d2edZG d3d4 d4edZd5d6 Zd7S )8   )DummyObjectrequires_backendsc                   @      e Zd ZdgZdd ZdS )TFForcedBOSTokenLogitsProcessortfc                 O      t | dg d S Nr   r   selfargskwargs r   R/var/www/auris/lib/python3.10/site-packages/transformers/utils/dummy_tf_objects.py__init__      z(TFForcedBOSTokenLogitsProcessor.__init__N__name__
__module____qualname__Z	_backendsr   r   r   r   r   r          r   )	metaclassc                   @   r   )TFForcedEOSTokenLogitsProcessorr   c                 O   r   r   r	   r
   r   r   r   r      r   z(TFForcedEOSTokenLogitsProcessor.__init__Nr   r   r   r   r   r      r   r   c                   @   r   )TFForceTokensLogitsProcessorr   c                 O   r   r   r	   r
   r   r   r   r      r   z%TFForceTokensLogitsProcessor.__init__Nr   r   r   r   r   r      r   r   c                   @   r   )TFGenerationMixinr   c                 O   r   r   r	   r
   r   r   r   r      r   zTFGenerationMixin.__init__Nr   r   r   r   r   r      r   r   c                   @   r   )TFLogitsProcessorr   c                 O   r   r   r	   r
   r   r   r   r   $   r   zTFLogitsProcessor.__init__Nr   r   r   r   r   r   !   r   r   c                   @   r   )TFLogitsProcessorListr   c                 O   r   r   r	   r
   r   r   r   r   +   r   zTFLogitsProcessorList.__init__Nr   r   r   r   r   r   (   r   r   c                   @   r   )TFLogitsWarperr   c                 O   r   r   r	   r
   r   r   r   r   2   r   zTFLogitsWarper.__init__Nr   r   r   r   r   r   /   r   r   c                   @   r   )TFMinLengthLogitsProcessorr   c                 O   r   r   r	   r
   r   r   r   r   9   r   z#TFMinLengthLogitsProcessor.__init__Nr   r   r   r   r   r   6   r   r   c                   @   r   )TFNoBadWordsLogitsProcessorr   c                 O   r   r   r	   r
   r   r   r   r   @   r   z$TFNoBadWordsLogitsProcessor.__init__Nr   r   r   r   r   r   =   r   r   c                   @   r   )TFNoRepeatNGramLogitsProcessorr   c                 O   r   r   r	   r
   r   r   r   r   G   r   z'TFNoRepeatNGramLogitsProcessor.__init__Nr   r   r   r   r   r    D   r   r    c                   @   r   )"TFRepetitionPenaltyLogitsProcessorr   c                 O   r   r   r	   r
   r   r   r   r   N   r   z+TFRepetitionPenaltyLogitsProcessor.__init__Nr   r   r   r   r   r!   K   r   r!   c                   @   r   )&TFSuppressTokensAtBeginLogitsProcessorr   c                 O   r   r   r	   r
   r   r   r   r   U   r   z/TFSuppressTokensAtBeginLogitsProcessor.__init__Nr   r   r   r   r   r"   R   r   r"   c                   @   r   )TFSuppressTokensLogitsProcessorr   c                 O   r   r   r	   r
   r   r   r   r   \   r   z(TFSuppressTokensLogitsProcessor.__init__Nr   r   r   r   r   r#   Y   r   r#   c                   @   r   )TFTemperatureLogitsWarperr   c                 O   r   r   r	   r
   r   r   r   r   c   r   z"TFTemperatureLogitsWarper.__init__Nr   r   r   r   r   r$   `   r   r$   c                   @   r   )TFTopKLogitsWarperr   c                 O   r   r   r	   r
   r   r   r   r   j   r   zTFTopKLogitsWarper.__init__Nr   r   r   r   r   r%   g   r   r%   c                   @   r   )TFTopPLogitsWarperr   c                 O   r   r   r	   r
   r   r   r   r   q   r   zTFTopPLogitsWarper.__init__Nr   r   r   r   r   r&   n   r   r&   c                   @   r   )KerasMetricCallbackr   c                 O   r   r   r	   r
   r   r   r   r   x   r   zKerasMetricCallback.__init__Nr   r   r   r   r   r'   u   r   r'   c                   @   r   )PushToHubCallbackr   c                 O   r   r   r	   r
   r   r   r   r      r   zPushToHubCallback.__init__Nr   r   r   r   r   r(   |   r   r(   c                   @   r   )TFPreTrainedModelr   c                 O   r   r   r	   r
   r   r   r   r      r   zTFPreTrainedModel.__init__Nr   r   r   r   r   r)      r   r)   c                   @   r   )TFSequenceSummaryr   c                 O   r   r   r	   r
   r   r   r   r      r   zTFSequenceSummary.__init__Nr   r   r   r   r   r*      r   r*   c                   @   r   )TFSharedEmbeddingsr   c                 O   r   r   r	   r
   r   r   r   r      r   zTFSharedEmbeddings.__init__Nr   r   r   r   r   r+      r   r+   c                  O      t tdg d S r   )r   
shape_listr   r   r   r   r   r-      r   r-   c                   @   r   )AdamWeightDecayr   c                 O   r   r   r	   r
   r   r   r   r      r   zAdamWeightDecay.__init__Nr   r   r   r   r   r/      r   r/   c                   @   r   )GradientAccumulatorr   c                 O   r   r   r	   r
   r   r   r   r      r   zGradientAccumulator.__init__Nr   r   r   r   r   r0      r   r0   c                   @   r   )WarmUpr   c                 O   r   r   r	   r
   r   r   r   r      r   zWarmUp.__init__Nr   r   r   r   r   r1      r   r1   c                  O   r,   r   )r   create_optimizerr.   r   r   r   r2      r   r2   N)utilsr   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   r1   r2   r   r   r   r   <module>   s6   