
     `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 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- Z G d. d/e          Z G d0 d1e          Z G d2 d3e          Zd4 Zd5S )6   )DummyObjectrequires_backendsc                       e Zd ZdgZd ZdS )TFForcedBOSTokenLogitsProcessortfc                 (    t          | dg           d S Nr   r   selfargskwargss      w/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/transformers/utils/dummy_tf_objects.py__init__z(TFForcedBOSTokenLogitsProcessor.__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 )TFForcedEOSTokenLogitsProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFForcedEOSTokenLogitsProcessor.__init__   r   r   Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdgZd ZdS )TFForceTokensLogitsProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFForceTokensLogitsProcessor.__init__   r   r   Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdgZd ZdS )TFGenerationMixinr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFGenerationMixin.__init__   r   r   Nr   r   r   r   r"   r"      r   r   r"   c                       e Zd ZdgZd ZdS )TFLogitsProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFLogitsProcessor.__init__$   r   r   Nr   r   r   r   r%   r%   !   r   r   r%   c                       e Zd ZdgZd ZdS )TFLogitsProcessorListr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFLogitsProcessorList.__init__+   r   r   Nr   r   r   r   r(   r(   (   r   r   r(   c                       e Zd ZdgZd ZdS )TFLogitsWarperr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFLogitsWarper.__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 )TFMinLengthLogitsProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFMinLengthLogitsProcessor.__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 )TFNoBadWordsLogitsProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFNoBadWordsLogitsProcessor.__init__@   r   r   Nr   r   r   r   r1   r1   =   r   r   r1   c                       e Zd ZdgZd ZdS )TFNoRepeatNGramLogitsProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z'TFNoRepeatNGramLogitsProcessor.__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 )"TFRepetitionPenaltyLogitsProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z+TFRepetitionPenaltyLogitsProcessor.__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 )&TFSuppressTokensAtBeginLogitsProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z/TFSuppressTokensAtBeginLogitsProcessor.__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 )TFSuppressTokensLogitsProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFSuppressTokensLogitsProcessor.__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 )TFTemperatureLogitsWarperr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"TFTemperatureLogitsWarper.__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 )TFTopKLogitsWarperr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFTopKLogitsWarper.__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 )TFTopPLogitsWarperr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFTopPLogitsWarper.__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 )KerasMetricCallbackr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zKerasMetricCallback.__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 )PushToHubCallbackr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zPushToHubCallback.__init__   r   r   Nr   r   r   r   rL   rL   |   r   r   rL   c                       e Zd ZdgZd ZdS )TFPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFPreTrainedModel.__init__   r   r   Nr   r   r   r   rO   rO      r   r   rO   c                       e Zd ZdgZd ZdS )TFSequenceSummaryr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFSequenceSummary.__init__   r   r   Nr   r   r   r   rR   rR      r   r   rR   c                       e Zd ZdgZd ZdS )TFSharedEmbeddingsr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFSharedEmbeddings.__init__   r   r   Nr   r   r   r   rU   rU      r   r   rU   c                  2    t          t          dg           d S r	   )r   
shape_listr   r   s     r   rX   rX      s    j4&)))))r   c                       e Zd ZdgZd ZdS )AdamWeightDecayr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zAdamWeightDecay.__init__   r   r   Nr   r   r   r   r[   r[      r   r   r[   c                       e Zd ZdgZd ZdS )GradientAccumulatorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zGradientAccumulator.__init__   r   r   Nr   r   r   r   r^   r^      r   r   r^   c                       e Zd ZdgZd ZdS )WarmUpr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zWarmUp.__init__   r   r   Nr   r   r   r   ra   ra      r   r   ra   c                  2    t          t          dg           d S r	   )r   create_optimizerrY   s     r   rd   rd      s    &/////r   N)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   r   r   r   <module>rf      s   2 2 2 2 2 2 2 2( ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (; ( ( ( (* * *( ( ( ( ( ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ({ ( ( ( (0 0 0 0 0r   