
    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 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y5)6   )DummyObjectrequires_backendsc                       e Zd ZdgZd Zy)TFForcedBOSTokenLogitsProcessortfc                     t        | dg       y Nr   r   selfargskwargss      v/var/www/html/ai-insurance-compliance-backend/venv/lib/python3.12/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y)TFForcedEOSTokenLogitsProcessorr   c                     t        | dg       y 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y)TFForceTokensLogitsProcessorr   c                     t        | dg       y 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y)TFGenerationMixinr   c                     t        | dg       y 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y)TFLogitsProcessorr   c                     t        | dg       y 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y)TFLogitsProcessorListr   c                     t        | dg       y 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y)TFLogitsWarperr   c                     t        | dg       y 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y)TFMinLengthLogitsProcessorr   c                     t        | dg       y 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y)TFNoBadWordsLogitsProcessorr   c                     t        | dg       y 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y)TFNoRepeatNGramLogitsProcessorr   c                     t        | dg       y 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y)"TFRepetitionPenaltyLogitsProcessorr   c                     t        | dg       y 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y)&TFSuppressTokensAtBeginLogitsProcessorr   c                     t        | dg       y 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y)TFSuppressTokensLogitsProcessorr   c                     t        | dg       y 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y)TFTemperatureLogitsWarperr   c                     t        | dg       y 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y)TFTopKLogitsWarperr   c                     t        | dg       y 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y)TFTopPLogitsWarperr   c                     t        | dg       y 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y)KerasMetricCallbackr   c                     t        | dg       y 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y)PushToHubCallbackr   c                     t        | dg       y 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y)TFPreTrainedModelr   c                     t        | dg       y 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y)TFSequenceSummaryr   c                     t        | dg       y 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y)TFSharedEmbeddingsr   c                     t        | dg       y r	   r
   r   s      r   r   zTFSharedEmbeddings.__init__   r   r   Nr   r   r   r   rU   rU      r   r   rU   c                  &    t        t        dg       y r	   )r   
shape_listr   r   s     r   rX   rX      s    j4&)r   c                       e Zd ZdgZd Zy)AdamWeightDecayr   c                     t        | dg       y 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y)GradientAccumulatorr   c                     t        | dg       y 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y)WarmUpr   c                     t        | dg       y r	   r
   r   s      r   r   zWarmUp.__init__   r   r   Nr   r   r   r   ra   ra      r   r   ra   c                  &    t        t        dg       y 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      s2   2( (( (([ ((+ ((+ ((k (({ ((; ((K (({ ((; (({ (( ((+ ((; ((; ((K ((+ ((+ ((+ ((; (*( ((K (({ (0r   