
    g                    4   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 G d- d.e          Z G d/ d0e          Zd1 Z G d2 d3e          Z G d4 d5e          Z G d6 d7e          Z G d8 d9e          Z G d: d;e          Z G d< d=e          Z  G d> d?e          Z! G d@ dAe          Z" G dB dCe          Z#dDZ$dDZ%dDZ&dDZ'dDZ(dDZ)dDZ*dDZ+dDZ,dDZ-dDZ.dDZ/dDZ0dDZ1dDZ2dDZ3dDZ4dDZ5dDZ6dDZ7dDZ8dDZ9 G dE dFe          Z: G dG dHe          Z; G dI dJe          Z< G dK dLe          Z= G dM dNe          Z> G dO dPe          Z? G dQ dRe          Z@ G dS dTe          ZA G dU dVe          ZB G dW dXe          ZC G dY dZe          ZD G d[ d\e          ZE G d] d^e          ZF G d_ d`e          ZG G da dbe          ZH G dc dde          ZI G de dfe          ZJ G dg dhe          ZK G di dje          ZL G dk dle          ZM G dm dne          ZN G do dpe          ZO G dq dre          ZP G ds dte          ZQ G du dve          ZR G dw dxe          ZS G dy dze          ZT G d{ d|e          ZU G d} d~e          ZV G d de          ZW G d de          ZX G d de          ZY G d de          ZZ G d de          Z[ G d de          Z\ G d de          Z] G d de          Z^ G d de          Z_ G d de          Z` G d de          Za G d de          Zb G d de          Zc G d de          Zd G d de          Ze G d de          Zf G d de          Zg G d de          Zh G d de          Zi G d de          Zj G d de          Zk G d de          Zl G d de          Zm G d de          Zn G d de          Zo G d de          Zp G d de          Zq G d de          Zr G d de          Zs G d de          Zt G d de          Zu G d de          Zv G d de          Zw G d de          Zx G dÄ de          Zy G dń de          Zz G dǄ de          Z{ G dɄ de          Z| G d˄ de          Z} G d̈́ de          Z~ G dτ de          Z G dф de          Z G dӄ de          Z G dՄ de          Z G dׄ de          Z G dل de          Z G dۄ de          Z G d݄ de          Z G d߄ de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          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 G d) d*e          Z G d+ d,e          Z G d- d.e          Z G d/ d0e          Z G d1 d2e          Z G d3 d4e          Z G d5 d6e          Z G d7 d8e          Z G d9 d:e          Z G d; d<e          Z G d= d>e          Z G d? d@e          Z G dA dBe          Z G dC dDe          Z G dE dFe          Z G dG dHe          Z G dI dJe          Z G dK dLe          Z G dM dNe          Z G dO dPe          Z G dQ dRe          Z G dS dTe          Z G dU dVe          Z G dW dXe          Z G dY dZe          Z G d[ d\e          Z G d] d^e          Z G d_ d`e          Z G da dbe          Z G dc dde          Z G de dfe          Z G dg dhe          Z G di dje          Z G dk dle          Z G dm dne          Z G do dpe          Z G dq dre          Z G ds dte          Z G du dve          Z G dw dxe          Z G dy dze          Z G d{ d|e          Z G d} d~e          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G dÄ de          Z G dń de          Z G dǄ de          Z G dɄ de          Z G d˄ de          Z G d̈́ de          Z G dτ de          Z G dф de          Z  G dӄ de          Z G dՄ de          Z G dׄ de          Z G dل de          Z G dۄ de          Z G d݄ de          Z G d߄ de          Z G d de          Z G d de          Z	 G d de          Z
 G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          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+ G d) d*e          Z, G d+ d,e          Z- G d- d.e          Z. G d/ d0e          Z/ G d1 d2e          Z0 G d3 d4e          Z1 G d5 d6e          Z2 G d7 d8e          Z3 G d9 d:e          Z4 G d; d<e          Z5 G d= d>e          Z6 G d? d@e          Z7 G dA dBe          Z8 G dC dDe          Z9 G dE dFe          Z: G dG dHe          Z; G dI dJe          Z< G dK dLe          Z= G dM dNe          Z> G dO dPe          Z? G dQ dRe          Z@ G dS dTe          ZA G dU dVe          ZB G dW dXe          ZC G dY dZe          ZD G d[ d\e          ZE G d] d^e          ZF G d_ d`e          ZG G da dbe          ZH G dc dde          ZI G de dfe          ZJ G dg dhe          ZK G di dje          ZL G dk dle          ZM G dm dne          ZN G do dpe          ZO G dq dre          ZP G ds dte          ZQ G du dve          ZR G dw dxe          ZS G dy dze          ZT G d{ d|e          ZU G d} d~e          ZV G d de          ZW G d de          ZX G d de          ZY G d de          ZZ G d de          Z[ G d de          Z\ G d de          Z] G d de          Z^ G d de          Z_ G d de          Z` G d de          Za G d de          Zb G d de          Zc G d de          Zd G d de          Ze G d de          Zf G d de          Zg G d de          Zh G d de          Zi G d de          Zj G d de          Zk G d de          Zl G d de          Zm G d de          Zn G d de          Zo G d de          Zp G d de          Zq G d de          Zr G d de          Zs G d de          Zt G d de          Zu G d de          Zv G d de          Zw G d de          Zx G dÄ de          Zy G dń de          Zz G dǄ de          Z{ G dɄ de          Z| G d˄ de          Z} G d̈́ de          Z~ G dτ de          Z G dф de          Z G dӄ de          Z G dՄ de          Z G dׄ de          Z G dل de          Z G dۄ de          Z G d݄ de          Z G d߄ de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          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% ZdDS (&     )DummyObjectrequires_backendsc                       e Zd ZdgZd ZdS )TensorFlowBenchmarkArgumentstfc                 (    t          | dg           d S Nr   r   selfargskwargss      _/var/www/html/ai-engine/env/lib/python3.11/site-packages/transformers/utils/dummy_tf_objects.py__init__z%TensorFlowBenchmarkArguments.__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 )TensorFlowBenchmarkr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTensorFlowBenchmark.__init__   r   r   Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdgZd ZdS )TFForcedBOSTokenLogitsProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFForcedBOSTokenLogitsProcessor.__init__   r   r   Nr   r   r   r   r   r      r   r   r   c                       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__2   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__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 )TFLogitsWarperr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFLogitsWarper.__init__@   r   r   Nr   r   r   r   r1   r1   =   r   r   r1   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__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 )TFNoBadWordsLogitsProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFNoBadWordsLogitsProcessor.__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 )TFNoRepeatNGramLogitsProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z'TFNoRepeatNGramLogitsProcessor.__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 )"TFRepetitionPenaltyLogitsProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z+TFRepetitionPenaltyLogitsProcessor.__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 )&TFSuppressTokensAtBeginLogitsProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z/TFSuppressTokensAtBeginLogitsProcessor.__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 )TFSuppressTokensLogitsProcessorr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFSuppressTokensLogitsProcessor.__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 )TFTemperatureLogitsWarperr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"TFTemperatureLogitsWarper.__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 )TFTopKLogitsWarperr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFTopKLogitsWarper.__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 )TFTopPLogitsWarperr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFTopPLogitsWarper.__init__   r   r   Nr   r   r   r   rL   rL   |   r   r   rL   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__   r   r   Nr   r   r   r   rO   rO      r   r   rO   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   rR   rR      r   r   rR   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   rU   rU      r   r   rU   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   rX   rX      r   r   rX   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   r[   r[      r   r   r[   c                  2    t          t          dg           d S r	   )r   
shape_listr   r   s     r   r^   r^      s    j4&)))))r   c                       e Zd ZdgZd ZdS )TFAlbertForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFAlbertForMaskedLM.__init__   r   r   Nr   r   r   r   ra   ra      r   r   ra   c                       e Zd ZdgZd ZdS )TFAlbertForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"TFAlbertForMultipleChoice.__init__   r   r   Nr   r   r   r   rd   rd      r   r   rd   c                       e Zd ZdgZd ZdS )TFAlbertForPreTrainingr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFAlbertForPreTraining.__init__   r   r   Nr   r   r   r   rg   rg      r   r   rg   c                       e Zd ZdgZd ZdS )TFAlbertForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFAlbertForQuestionAnswering.__init__   r   r   Nr   r   r   r   rj   rj      r   r   rj   c                       e Zd ZdgZd ZdS )!TFAlbertForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z*TFAlbertForSequenceClassification.__init__   r   r   Nr   r   r   r   rm   rm      r   r   rm   c                       e Zd ZdgZd ZdS )TFAlbertForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z'TFAlbertForTokenClassification.__init__   r   r   Nr   r   r   r   rp   rp      r   r   rp   c                       e Zd ZdgZd ZdS )TFAlbertMainLayerr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFAlbertMainLayer.__init__   r   r   Nr   r   r   r   rs   rs      r   r   rs   c                       e Zd ZdgZd ZdS )TFAlbertModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFAlbertModel.__init__   r   r   Nr   r   r   r   rv   rv      r   r   rv   c                       e Zd ZdgZd ZdS )TFAlbertPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFAlbertPreTrainedModel.__init__   r   r   Nr   r   r   r   ry   ry      r   r   ry   Nc                       e Zd ZdgZd ZdS )TFAutoModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFAutoModel.__init__.  r   r   Nr   r   r   r   r|   r|   +  r   r   r|   c                       e Zd ZdgZd ZdS )!TFAutoModelForAudioClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z*TFAutoModelForAudioClassification.__init__5  r   r   Nr   r   r   r   r   r   2  r   r   r   c                       e Zd ZdgZd ZdS )TFAutoModelForCausalLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFAutoModelForCausalLM.__init__<  r   r   Nr   r   r   r   r   r   9  r   r   r   c                       e Zd ZdgZd ZdS )'TFAutoModelForDocumentQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z0TFAutoModelForDocumentQuestionAnswering.__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 )!TFAutoModelForImageClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z*TFAutoModelForImageClassification.__init__J  r   r   Nr   r   r   r   r   r   G  r   r   r   c                       e Zd ZdgZd ZdS )!TFAutoModelForMaskedImageModelingr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z*TFAutoModelForMaskedImageModeling.__init__Q  r   r   Nr   r   r   r   r   r   N  r   r   r   c                       e Zd ZdgZd ZdS )TFAutoModelForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFAutoModelForMaskedLM.__init__X  r   r   Nr   r   r   r   r   r   U  r   r   r   c                       e Zd ZdgZd ZdS )TFAutoModelForMaskGenerationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFAutoModelForMaskGeneration.__init___  r   r   Nr   r   r   r   r   r   \  r   r   r   c                       e Zd ZdgZd ZdS )TFAutoModelForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFAutoModelForMultipleChoice.__init__f  r   r   Nr   r   r   r   r   r   c  r   r   r   c                       e Zd ZdgZd ZdS )$TFAutoModelForNextSentencePredictionr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z-TFAutoModelForNextSentencePrediction.__init__m  r   r   Nr   r   r   r   r   r   j  r   r   r   c                       e Zd ZdgZd ZdS )TFAutoModelForPreTrainingr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"TFAutoModelForPreTraining.__init__t  r   r   Nr   r   r   r   r   r   q  r   r   r   c                       e Zd ZdgZd ZdS )TFAutoModelForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFAutoModelForQuestionAnswering.__init__{  r   r   Nr   r   r   r   r   r   x  r   r   r   c                       e Zd ZdgZd ZdS )"TFAutoModelForSemanticSegmentationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z+TFAutoModelForSemanticSegmentation.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFAutoModelForSeq2SeqLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFAutoModelForSeq2SeqLM.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )$TFAutoModelForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z-TFAutoModelForSequenceClassification.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFAutoModelForSpeechSeq2Seqr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFAutoModelForSpeechSeq2Seq.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )$TFAutoModelForTableQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z-TFAutoModelForTableQuestionAnswering.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFAutoModelForTextEncodingr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFAutoModelForTextEncoding.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )!TFAutoModelForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z*TFAutoModelForTokenClassification.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFAutoModelForVision2Seqr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!TFAutoModelForVision2Seq.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS ))TFAutoModelForZeroShotImageClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z2TFAutoModelForZeroShotImageClassification.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFAutoModelWithLMHeadr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFAutoModelWithLMHead.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFBartForConditionalGenerationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z'TFBartForConditionalGeneration.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFBartForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFBartForSequenceClassification.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFBartModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFBartModel.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFBartPretrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFBartPretrainedModel.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFBertForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFBertForMaskedLM.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFBertForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFBertForMultipleChoice.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFBertForNextSentencePredictionr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFBertForNextSentencePrediction.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFBertForPreTrainingr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFBertForPreTraining.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFBertForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFBertForQuestionAnswering.__init__   r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFBertForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFBertForSequenceClassification.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFBertForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFBertForTokenClassification.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFBertLMHeadModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFBertLMHeadModel.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFBertMainLayerr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFBertMainLayer.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFBertModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFBertModel.__init__#  r   r   Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdgZd ZdS )TFBertPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFBertPreTrainedModel.__init__*  r   r   Nr   r   r   r   r   r   '  r   r   r   c                       e Zd ZdgZd ZdS )$TFBlenderbotForConditionalGenerationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z-TFBlenderbotForConditionalGeneration.__init__1  r   r   Nr   r   r   r   r   r   .  r   r   r   c                       e Zd ZdgZd ZdS )TFBlenderbotModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFBlenderbotModel.__init__8  r   r   Nr   r   r   r   r   r   5  r   r   r   c                       e Zd ZdgZd ZdS )TFBlenderbotPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFBlenderbotPreTrainedModel.__init__?  r   r   Nr   r   r   r   r   r   <  r   r   r   c                       e Zd ZdgZd ZdS ))TFBlenderbotSmallForConditionalGenerationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z2TFBlenderbotSmallForConditionalGeneration.__init__F  r   r   Nr   r   r   r   r   r   C  r   r   r   c                       e Zd ZdgZd ZdS )TFBlenderbotSmallModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFBlenderbotSmallModel.__init__M  r   r   Nr   r   r   r   r   r   J  r   r   r   c                       e Zd ZdgZd ZdS ) TFBlenderbotSmallPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFBlenderbotSmallPreTrainedModel.__init__T  r   r   Nr   r   r   r   r   r   Q  r   r   r   c                       e Zd ZdgZd ZdS )TFBlipForConditionalGenerationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z'TFBlipForConditionalGeneration.__init__[  r   r   Nr   r   r   r   r   r   X  r   r   r   c                       e Zd ZdgZd ZdS )TFBlipForImageTextRetrievalr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFBlipForImageTextRetrieval.__init__b  r   r   Nr   r   r   r   r   r   _  r   r   r   c                       e Zd ZdgZd ZdS )TFBlipForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFBlipForQuestionAnswering.__init__i  r   r   Nr   r   r   r   r  r  f  r   r   r  c                       e Zd ZdgZd ZdS )TFBlipModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFBlipModel.__init__p  r   r   Nr   r   r   r   r  r  m  r   r   r  c                       e Zd ZdgZd ZdS )TFBlipPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFBlipPreTrainedModel.__init__w  r   r   Nr   r   r   r   r	  r	  t  r   r   r	  c                       e Zd ZdgZd ZdS )TFBlipTextModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFBlipTextModel.__init__~  r   r   Nr   r   r   r   r  r  {  r   r   r  c                       e Zd ZdgZd ZdS )TFBlipVisionModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFBlipVisionModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFCamembertForCausalLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFCamembertForCausalLM.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFCamembertForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFCamembertForMaskedLM.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFCamembertForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFCamembertForMultipleChoice.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFCamembertForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFCamembertForQuestionAnswering.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )$TFCamembertForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z-TFCamembertForSequenceClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )!TFCamembertForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z*TFCamembertForTokenClassification.__init__  r   r   Nr   r   r   r   r!  r!    r   r   r!  c                       e Zd ZdgZd ZdS )TFCamembertModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFCamembertModel.__init__  r   r   Nr   r   r   r   r$  r$    r   r   r$  c                       e Zd ZdgZd ZdS )TFCamembertPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFCamembertPreTrainedModel.__init__  r   r   Nr   r   r   r   r'  r'    r   r   r'  c                       e Zd ZdgZd ZdS )TFCLIPModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFCLIPModel.__init__  r   r   Nr   r   r   r   r*  r*    r   r   r*  c                       e Zd ZdgZd ZdS )TFCLIPPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFCLIPPreTrainedModel.__init__  r   r   Nr   r   r   r   r-  r-    r   r   r-  c                       e Zd ZdgZd ZdS )TFCLIPTextModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFCLIPTextModel.__init__  r   r   Nr   r   r   r   r0  r0    r   r   r0  c                       e Zd ZdgZd ZdS )TFCLIPVisionModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFCLIPVisionModel.__init__  r   r   Nr   r   r   r   r3  r3    r   r   r3  c                       e Zd ZdgZd ZdS )TFConvBertForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFConvBertForMaskedLM.__init__  r   r   Nr   r   r   r   r6  r6    r   r   r6  c                       e Zd ZdgZd ZdS )TFConvBertForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFConvBertForMultipleChoice.__init__  r   r   Nr   r   r   r   r9  r9    r   r   r9  c                       e Zd ZdgZd ZdS )TFConvBertForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z'TFConvBertForQuestionAnswering.__init__  r   r   Nr   r   r   r   r<  r<    r   r   r<  c                       e Zd ZdgZd ZdS )#TFConvBertForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z,TFConvBertForSequenceClassification.__init__  r   r   Nr   r   r   r   r?  r?    r   r   r?  c                       e Zd ZdgZd ZdS ) TFConvBertForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFConvBertForTokenClassification.__init__  r   r   Nr   r   r   r   rB  rB    r   r   rB  c                       e Zd ZdgZd ZdS )TFConvBertModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFConvBertModel.__init__  r   r   Nr   r   r   r   rE  rE     r   r   rE  c                       e Zd ZdgZd ZdS )TFConvBertPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"TFConvBertPreTrainedModel.__init__
  r   r   Nr   r   r   r   rH  rH    r   r   rH  c                       e Zd ZdgZd ZdS ) TFConvNextForImageClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFConvNextForImageClassification.__init__  r   r   Nr   r   r   r   rK  rK    r   r   rK  c                       e Zd ZdgZd ZdS )TFConvNextModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFConvNextModel.__init__  r   r   Nr   r   r   r   rN  rN    r   r   rN  c                       e Zd ZdgZd ZdS )TFConvNextPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"TFConvNextPreTrainedModel.__init__  r   r   Nr   r   r   r   rQ  rQ    r   r   rQ  c                       e Zd ZdgZd ZdS )"TFConvNextV2ForImageClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z+TFConvNextV2ForImageClassification.__init__&  r   r   Nr   r   r   r   rT  rT  #  r   r   rT  c                       e Zd ZdgZd ZdS )TFConvNextV2Modelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFConvNextV2Model.__init__-  r   r   Nr   r   r   r   rW  rW  *  r   r   rW  c                       e Zd ZdgZd ZdS )TFConvNextV2PreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFConvNextV2PreTrainedModel.__init__4  r   r   Nr   r   r   r   rZ  rZ  1  r   r   rZ  c                       e Zd ZdgZd ZdS )TFCTRLForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFCTRLForSequenceClassification.__init__;  r   r   Nr   r   r   r   r]  r]  8  r   r   r]  c                       e Zd ZdgZd ZdS )TFCTRLLMHeadModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFCTRLLMHeadModel.__init__B  r   r   Nr   r   r   r   r`  r`  ?  r   r   r`  c                       e Zd ZdgZd ZdS )TFCTRLModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFCTRLModel.__init__I  r   r   Nr   r   r   r   rc  rc  F  r   r   rc  c                       e Zd ZdgZd ZdS )TFCTRLPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFCTRLPreTrainedModel.__init__P  r   r   Nr   r   r   r   rf  rf  M  r   r   rf  c                       e Zd ZdgZd ZdS )TFCvtForImageClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFCvtForImageClassification.__init__W  r   r   Nr   r   r   r   ri  ri  T  r   r   ri  c                       e Zd ZdgZd ZdS )
TFCvtModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFCvtModel.__init__^  r   r   Nr   r   r   r   rl  rl  [  r   r   rl  c                       e Zd ZdgZd ZdS )TFCvtPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFCvtPreTrainedModel.__init__e  r   r   Nr   r   r   r   ro  ro  b  r   r   ro  c                       e Zd ZdgZd ZdS )&TFData2VecVisionForImageClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z/TFData2VecVisionForImageClassification.__init__l  r   r   Nr   r   r   r   rr  rr  i  r   r   rr  c                       e Zd ZdgZd ZdS )'TFData2VecVisionForSemanticSegmentationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z0TFData2VecVisionForSemanticSegmentation.__init__s  r   r   Nr   r   r   r   ru  ru  p  r   r   ru  c                       e Zd ZdgZd ZdS )TFData2VecVisionModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFData2VecVisionModel.__init__z  r   r   Nr   r   r   r   rx  rx  w  r   r   rx  c                       e Zd ZdgZd ZdS )TFData2VecVisionPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFData2VecVisionPreTrainedModel.__init__  r   r   Nr   r   r   r   r{  r{  ~  r   r   r{  c                       e Zd ZdgZd ZdS )TFDebertaForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFDebertaForMaskedLM.__init__  r   r   Nr   r   r   r   r~  r~    r   r   r~  c                       e Zd ZdgZd ZdS )TFDebertaForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z&TFDebertaForQuestionAnswering.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )"TFDebertaForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z+TFDebertaForSequenceClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDebertaForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFDebertaForTokenClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDebertaModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFDebertaModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDebertaPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!TFDebertaPreTrainedModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDebertaV2ForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFDebertaV2ForMaskedLM.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDebertaV2ForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFDebertaV2ForMultipleChoice.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDebertaV2ForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFDebertaV2ForQuestionAnswering.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )$TFDebertaV2ForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z-TFDebertaV2ForSequenceClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )!TFDebertaV2ForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z*TFDebertaV2ForTokenClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDebertaV2Modelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFDebertaV2Model.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDebertaV2PreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFDebertaV2PreTrainedModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDeiTForImageClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFDeiTForImageClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )'TFDeiTForImageClassificationWithTeacherr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z0TFDeiTForImageClassificationWithTeacher.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDeiTForMaskedImageModelingr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFDeiTForMaskedImageModeling.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDeiTModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFDeiTModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDeiTPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFDeiTPreTrainedModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )'TFEfficientFormerForImageClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z0TFEfficientFormerForImageClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )2TFEfficientFormerForImageClassificationWithTeacherr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z;TFEfficientFormerForImageClassificationWithTeacher.__init__  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )TFEfficientFormerModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFEfficientFormerModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS ) TFEfficientFormerPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFEfficientFormerPreTrainedModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFAdaptiveEmbeddingr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFAdaptiveEmbedding.__init__"  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )$TFTransfoXLForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z-TFTransfoXLForSequenceClassification.__init__)  r   r   Nr   r   r   r   r  r  &  r   r   r  c                       e Zd ZdgZd ZdS )TFTransfoXLLMHeadModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFTransfoXLLMHeadModel.__init__0  r   r   Nr   r   r   r   r  r  -  r   r   r  c                       e Zd ZdgZd ZdS )TFTransfoXLMainLayerr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFTransfoXLMainLayer.__init__7  r   r   Nr   r   r   r   r  r  4  r   r   r  c                       e Zd ZdgZd ZdS )TFTransfoXLModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFTransfoXLModel.__init__>  r   r   Nr   r   r   r   r  r  ;  r   r   r  c                       e Zd ZdgZd ZdS )TFTransfoXLPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFTransfoXLPreTrainedModel.__init__E  r   r   Nr   r   r   r   r  r  B  r   r   r  c                       e Zd ZdgZd ZdS )TFDistilBertForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFDistilBertForMaskedLM.__init__L  r   r   Nr   r   r   r   r  r  I  r   r   r  c                       e Zd ZdgZd ZdS )TFDistilBertForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z&TFDistilBertForMultipleChoice.__init__S  r   r   Nr   r   r   r   r  r  P  r   r   r  c                       e Zd ZdgZd ZdS ) TFDistilBertForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFDistilBertForQuestionAnswering.__init__Z  r   r   Nr   r   r   r   r  r  W  r   r   r  c                       e Zd ZdgZd ZdS )%TFDistilBertForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z.TFDistilBertForSequenceClassification.__init__a  r   r   Nr   r   r   r   r  r  ^  r   r   r  c                       e Zd ZdgZd ZdS )"TFDistilBertForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z+TFDistilBertForTokenClassification.__init__h  r   r   Nr   r   r   r   r  r  e  r   r   r  c                       e Zd ZdgZd ZdS )TFDistilBertMainLayerr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFDistilBertMainLayer.__init__o  r   r   Nr   r   r   r   r  r  l  r   r   r  c                       e Zd ZdgZd ZdS )TFDistilBertModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFDistilBertModel.__init__v  r   r   Nr   r   r   r   r  r  s  r   r   r  c                       e Zd ZdgZd ZdS )TFDistilBertPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFDistilBertPreTrainedModel.__init__}  r   r   Nr   r   r   r   r  r  z  r   r   r  c                       e Zd ZdgZd ZdS )TFDPRContextEncoderr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFDPRContextEncoder.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDPRPretrainedContextEncoderr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z&TFDPRPretrainedContextEncoder.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDPRPretrainedQuestionEncoderr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z'TFDPRPretrainedQuestionEncoder.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDPRPretrainedReaderr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFDPRPretrainedReader.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDPRQuestionEncoderr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFDPRQuestionEncoder.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFDPRReaderr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFDPRReader.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFElectraForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFElectraForMaskedLM.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFElectraForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFElectraForMultipleChoice.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFElectraForPreTrainingr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFElectraForPreTraining.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFElectraForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z&TFElectraForQuestionAnswering.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )"TFElectraForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z+TFElectraForSequenceClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFElectraForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFElectraForTokenClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFElectraModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFElectraModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFElectraPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!TFElectraPreTrainedModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFEncoderDecoderModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFEncoderDecoderModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFEsmForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFEsmForMaskedLM.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFEsmForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z'TFEsmForSequenceClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFEsmForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFEsmForTokenClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )
TFEsmModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFEsmModel.__init__  r   r   Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdgZd ZdS )TFEsmPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFEsmPreTrainedModel.__init__	  r   r   Nr   r   r   r   r#  r#    r   r   r#  c                       e Zd ZdgZd ZdS )TFFlaubertForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFFlaubertForMultipleChoice.__init__  r   r   Nr   r   r   r   r&  r&    r   r   r&  c                       e Zd ZdgZd ZdS )$TFFlaubertForQuestionAnsweringSimpler   c                 (    t          | dg           d S r	   r
   r   s      r   r   z-TFFlaubertForQuestionAnsweringSimple.__init__  r   r   Nr   r   r   r   r)  r)    r   r   r)  c                       e Zd ZdgZd ZdS )#TFFlaubertForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z,TFFlaubertForSequenceClassification.__init__  r   r   Nr   r   r   r   r,  r,    r   r   r,  c                       e Zd ZdgZd ZdS ) TFFlaubertForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFFlaubertForTokenClassification.__init__%  r   r   Nr   r   r   r   r/  r/  "  r   r   r/  c                       e Zd ZdgZd ZdS )TFFlaubertModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFFlaubertModel.__init__,  r   r   Nr   r   r   r   r2  r2  )  r   r   r2  c                       e Zd ZdgZd ZdS )TFFlaubertPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"TFFlaubertPreTrainedModel.__init__3  r   r   Nr   r   r   r   r5  r5  0  r   r   r5  c                       e Zd ZdgZd ZdS )TFFlaubertWithLMHeadModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"TFFlaubertWithLMHeadModel.__init__:  r   r   Nr   r   r   r   r8  r8  7  r   r   r8  c                       e Zd ZdgZd ZdS )TFFunnelBaseModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFFunnelBaseModel.__init__A  r   r   Nr   r   r   r   r;  r;  >  r   r   r;  c                       e Zd ZdgZd ZdS )TFFunnelForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFFunnelForMaskedLM.__init__H  r   r   Nr   r   r   r   r>  r>  E  r   r   r>  c                       e Zd ZdgZd ZdS )TFFunnelForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"TFFunnelForMultipleChoice.__init__O  r   r   Nr   r   r   r   rA  rA  L  r   r   rA  c                       e Zd ZdgZd ZdS )TFFunnelForPreTrainingr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFFunnelForPreTraining.__init__V  r   r   Nr   r   r   r   rD  rD  S  r   r   rD  c                       e Zd ZdgZd ZdS )TFFunnelForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFFunnelForQuestionAnswering.__init__]  r   r   Nr   r   r   r   rG  rG  Z  r   r   rG  c                       e Zd ZdgZd ZdS )!TFFunnelForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z*TFFunnelForSequenceClassification.__init__d  r   r   Nr   r   r   r   rJ  rJ  a  r   r   rJ  c                       e Zd ZdgZd ZdS )TFFunnelForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z'TFFunnelForTokenClassification.__init__k  r   r   Nr   r   r   r   rM  rM  h  r   r   rM  c                       e Zd ZdgZd ZdS )TFFunnelModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFFunnelModel.__init__r  r   r   Nr   r   r   r   rP  rP  o  r   r   rP  c                       e Zd ZdgZd ZdS )TFFunnelPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFFunnelPreTrainedModel.__init__y  r   r   Nr   r   r   r   rS  rS  v  r   r   rS  c                       e Zd ZdgZd ZdS )TFGPT2DoubleHeadsModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFGPT2DoubleHeadsModel.__init__  r   r   Nr   r   r   r   rV  rV  }  r   r   rV  c                       e Zd ZdgZd ZdS )TFGPT2ForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFGPT2ForSequenceClassification.__init__  r   r   Nr   r   r   r   rY  rY    r   r   rY  c                       e Zd ZdgZd ZdS )TFGPT2LMHeadModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFGPT2LMHeadModel.__init__  r   r   Nr   r   r   r   r\  r\    r   r   r\  c                       e Zd ZdgZd ZdS )TFGPT2MainLayerr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFGPT2MainLayer.__init__  r   r   Nr   r   r   r   r_  r_    r   r   r_  c                       e Zd ZdgZd ZdS )TFGPT2Modelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFGPT2Model.__init__  r   r   Nr   r   r   r   rb  rb    r   r   rb  c                       e Zd ZdgZd ZdS )TFGPT2PreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFGPT2PreTrainedModel.__init__  r   r   Nr   r   r   r   re  re    r   r   re  c                       e Zd ZdgZd ZdS )TFGPTJForCausalLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFGPTJForCausalLM.__init__  r   r   Nr   r   r   r   rh  rh    r   r   rh  c                       e Zd ZdgZd ZdS )TFGPTJForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFGPTJForQuestionAnswering.__init__  r   r   Nr   r   r   r   rk  rk    r   r   rk  c                       e Zd ZdgZd ZdS )TFGPTJForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFGPTJForSequenceClassification.__init__  r   r   Nr   r   r   r   rn  rn    r   r   rn  c                       e Zd ZdgZd ZdS )TFGPTJModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFGPTJModel.__init__  r   r   Nr   r   r   r   rq  rq    r   r   rq  c                       e Zd ZdgZd ZdS )TFGPTJPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFGPTJPreTrainedModel.__init__  r   r   Nr   r   r   r   rt  rt    r   r   rt  c                       e Zd ZdgZd ZdS )TFGroupViTModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFGroupViTModel.__init__  r   r   Nr   r   r   r   rw  rw    r   r   rw  c                       e Zd ZdgZd ZdS )TFGroupViTPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"TFGroupViTPreTrainedModel.__init__  r   r   Nr   r   r   r   rz  rz    r   r   rz  c                       e Zd ZdgZd ZdS )TFGroupViTTextModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFGroupViTTextModel.__init__  r   r   Nr   r   r   r   r}  r}    r   r   r}  c                       e Zd ZdgZd ZdS )TFGroupViTVisionModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFGroupViTVisionModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFHubertForCTCr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFHubertForCTC.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFHubertModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFHubertModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFHubertPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFHubertPreTrainedModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFIdeficsForVisionText2Textr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFIdeficsForVisionText2Text.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFIdeficsModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFIdeficsModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFIdeficsPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!TFIdeficsPreTrainedModel.__init__  r   r   Nr   r   r   r   r  r  	  r   r   r  c                       e Zd ZdgZd ZdS )TFLayoutLMForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFLayoutLMForMaskedLM.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFLayoutLMForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z'TFLayoutLMForQuestionAnswering.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )#TFLayoutLMForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z,TFLayoutLMForSequenceClassification.__init__!  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS ) TFLayoutLMForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFLayoutLMForTokenClassification.__init__(  r   r   Nr   r   r   r   r  r  %  r   r   r  c                       e Zd ZdgZd ZdS )TFLayoutLMMainLayerr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFLayoutLMMainLayer.__init__/  r   r   Nr   r   r   r   r  r  ,  r   r   r  c                       e Zd ZdgZd ZdS )TFLayoutLMModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFLayoutLMModel.__init__6  r   r   Nr   r   r   r   r  r  3  r   r   r  c                       e Zd ZdgZd ZdS )TFLayoutLMPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"TFLayoutLMPreTrainedModel.__init__=  r   r   Nr   r   r   r   r  r  :  r   r   r  c                       e Zd ZdgZd ZdS ) TFLayoutLMv3ForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFLayoutLMv3ForQuestionAnswering.__init__D  r   r   Nr   r   r   r   r  r  A  r   r   r  c                       e Zd ZdgZd ZdS )%TFLayoutLMv3ForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z.TFLayoutLMv3ForSequenceClassification.__init__K  r   r   Nr   r   r   r   r  r  H  r   r   r  c                       e Zd ZdgZd ZdS )"TFLayoutLMv3ForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z+TFLayoutLMv3ForTokenClassification.__init__R  r   r   Nr   r   r   r   r  r  O  r   r   r  c                       e Zd ZdgZd ZdS )TFLayoutLMv3Modelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFLayoutLMv3Model.__init__Y  r   r   Nr   r   r   r   r  r  V  r   r   r  c                       e Zd ZdgZd ZdS )TFLayoutLMv3PreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFLayoutLMv3PreTrainedModel.__init__`  r   r   Nr   r   r   r   r  r  ]  r   r   r  c                       e Zd ZdgZd ZdS )TFLEDForConditionalGenerationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z&TFLEDForConditionalGeneration.__init__g  r   r   Nr   r   r   r   r  r  d  r   r   r  c                       e Zd ZdgZd ZdS )
TFLEDModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFLEDModel.__init__n  r   r   Nr   r   r   r   r  r  k  r   r   r  c                       e Zd ZdgZd ZdS )TFLEDPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFLEDPreTrainedModel.__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 )TFLongformerForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFLongformerForMaskedLM.__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 )TFLongformerForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z&TFLongformerForMultipleChoice.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS ) TFLongformerForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFLongformerForQuestionAnswering.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )%TFLongformerForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z.TFLongformerForSequenceClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )"TFLongformerForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z+TFLongformerForTokenClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFLongformerModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFLongformerModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFLongformerPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFLongformerPreTrainedModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFLxmertForPreTrainingr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFLxmertForPreTraining.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFLxmertMainLayerr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFLxmertMainLayer.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFLxmertModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFLxmertModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFLxmertPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFLxmertPreTrainedModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFLxmertVisualFeatureEncoderr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFLxmertVisualFeatureEncoder.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFMarianModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFMarianModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFMarianMTModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFMarianMTModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFMarianPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFMarianPreTrainedModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFMBartForConditionalGenerationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFMBartForConditionalGeneration.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFMBartModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFMBartModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFMBartPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFMBartPreTrainedModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFMistralForCausalLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFMistralForCausalLM.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )"TFMistralForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z+TFMistralForSequenceClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFMistralModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFMistralModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFMistralPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!TFMistralPreTrainedModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFMobileBertForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFMobileBertForMaskedLM.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFMobileBertForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z&TFMobileBertForMultipleChoice.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )%TFMobileBertForNextSentencePredictionr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z.TFMobileBertForNextSentencePrediction.__init__$  r   r   Nr   r   r   r   r
  r
  !  r   r   r
  c                       e Zd ZdgZd ZdS )TFMobileBertForPreTrainingr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFMobileBertForPreTraining.__init__+  r   r   Nr   r   r   r   r  r  (  r   r   r  c                       e Zd ZdgZd ZdS ) TFMobileBertForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFMobileBertForQuestionAnswering.__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 )%TFMobileBertForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z.TFMobileBertForSequenceClassification.__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 )"TFMobileBertForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z+TFMobileBertForTokenClassification.__init__@  r   r   Nr   r   r   r   r  r  =  r   r   r  c                       e Zd ZdgZd ZdS )TFMobileBertMainLayerr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFMobileBertMainLayer.__init__G  r   r   Nr   r   r   r   r  r  D  r   r   r  c                       e Zd ZdgZd ZdS )TFMobileBertModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFMobileBertModel.__init__N  r   r   Nr   r   r   r   r  r  K  r   r   r  c                       e Zd ZdgZd ZdS )TFMobileBertPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFMobileBertPreTrainedModel.__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 )!TFMobileViTForImageClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z*TFMobileViTForImageClassification.__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 )"TFMobileViTForSemanticSegmentationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z+TFMobileViTForSemanticSegmentation.__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 )TFMobileViTModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFMobileViTModel.__init__j  r   r   Nr   r   r   r   r(  r(  g  r   r   r(  c                       e Zd ZdgZd ZdS )TFMobileViTPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFMobileViTPreTrainedModel.__init__q  r   r   Nr   r   r   r   r+  r+  n  r   r   r+  c                       e Zd ZdgZd ZdS )TFMPNetForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFMPNetForMaskedLM.__init__x  r   r   Nr   r   r   r   r.  r.  u  r   r   r.  c                       e Zd ZdgZd ZdS )TFMPNetForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!TFMPNetForMultipleChoice.__init__  r   r   Nr   r   r   r   r1  r1  |  r   r   r1  c                       e Zd ZdgZd ZdS )TFMPNetForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFMPNetForQuestionAnswering.__init__  r   r   Nr   r   r   r   r4  r4    r   r   r4  c                       e Zd ZdgZd ZdS ) TFMPNetForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFMPNetForSequenceClassification.__init__  r   r   Nr   r   r   r   r7  r7    r   r   r7  c                       e Zd ZdgZd ZdS )TFMPNetForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z&TFMPNetForTokenClassification.__init__  r   r   Nr   r   r   r   r:  r:    r   r   r:  c                       e Zd ZdgZd ZdS )TFMPNetMainLayerr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFMPNetMainLayer.__init__  r   r   Nr   r   r   r   r=  r=    r   r   r=  c                       e Zd ZdgZd ZdS )TFMPNetModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFMPNetModel.__init__  r   r   Nr   r   r   r   r@  r@    r   r   r@  c                       e Zd ZdgZd ZdS )TFMPNetPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFMPNetPreTrainedModel.__init__  r   r   Nr   r   r   r   rC  rC    r   r   rC  c                       e Zd ZdgZd ZdS )TFMT5EncoderModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFMT5EncoderModel.__init__  r   r   Nr   r   r   r   rF  rF    r   r   rF  c                       e Zd ZdgZd ZdS )TFMT5ForConditionalGenerationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z&TFMT5ForConditionalGeneration.__init__  r   r   Nr   r   r   r   rI  rI    r   r   rI  c                       e Zd ZdgZd ZdS )
TFMT5Modelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFMT5Model.__init__  r   r   Nr   r   r   r   rL  rL    r   r   rL  c                       e Zd ZdgZd ZdS )TFOpenAIGPTDoubleHeadsModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFOpenAIGPTDoubleHeadsModel.__init__  r   r   Nr   r   r   r   rO  rO    r   r   rO  c                       e Zd ZdgZd ZdS )$TFOpenAIGPTForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z-TFOpenAIGPTForSequenceClassification.__init__  r   r   Nr   r   r   r   rR  rR    r   r   rR  c                       e Zd ZdgZd ZdS )TFOpenAIGPTLMHeadModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFOpenAIGPTLMHeadModel.__init__  r   r   Nr   r   r   r   rU  rU    r   r   rU  c                       e Zd ZdgZd ZdS )TFOpenAIGPTMainLayerr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFOpenAIGPTMainLayer.__init__  r   r   Nr   r   r   r   rX  rX    r   r   rX  c                       e Zd ZdgZd ZdS )TFOpenAIGPTModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFOpenAIGPTModel.__init__  r   r   Nr   r   r   r   r[  r[    r   r   r[  c                       e Zd ZdgZd ZdS )TFOpenAIGPTPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFOpenAIGPTPreTrainedModel.__init__  r   r   Nr   r   r   r   r^  r^    r   r   r^  c                       e Zd ZdgZd ZdS )TFOPTForCausalLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFOPTForCausalLM.__init__  r   r   Nr   r   r   r   ra  ra    r   r   ra  c                       e Zd ZdgZd ZdS )
TFOPTModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFOPTModel.__init__  r   r   Nr   r   r   r   rd  rd    r   r   rd  c                       e Zd ZdgZd ZdS )TFOPTPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFOPTPreTrainedModel.__init__  r   r   Nr   r   r   r   rg  rg    r   r   rg  c                       e Zd ZdgZd ZdS )!TFPegasusForConditionalGenerationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z*TFPegasusForConditionalGeneration.__init__  r   r   Nr   r   r   r   rj  rj    r   r   rj  c                       e Zd ZdgZd ZdS )TFPegasusModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFPegasusModel.__init__  r   r   Nr   r   r   r   rm  rm    r   r   rm  c                       e Zd ZdgZd ZdS )TFPegasusPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!TFPegasusPreTrainedModel.__init__  r   r   Nr   r   r   r   rp  rp    r   r   rp  c                       e Zd ZdgZd ZdS )
TFRagModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFRagModel.__init__  r   r   Nr   r   r   r   rs  rs    r   r   rs  c                       e Zd ZdgZd ZdS )TFRagPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFRagPreTrainedModel.__init__   r   r   Nr   r   r   r   rv  rv    r   r   rv  c                       e Zd ZdgZd ZdS )TFRagSequenceForGenerationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFRagSequenceForGeneration.__init__'  r   r   Nr   r   r   r   ry  ry  $  r   r   ry  c                       e Zd ZdgZd ZdS )TFRagTokenForGenerationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFRagTokenForGeneration.__init__.  r   r   Nr   r   r   r   r|  r|  +  r   r   r|  c                       e Zd ZdgZd ZdS )TFRegNetForImageClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z'TFRegNetForImageClassification.__init__5  r   r   Nr   r   r   r   r  r  2  r   r   r  c                       e Zd ZdgZd ZdS )TFRegNetModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFRegNetModel.__init__<  r   r   Nr   r   r   r   r  r  9  r   r   r  c                       e Zd ZdgZd ZdS )TFRegNetPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFRegNetPreTrainedModel.__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 )TFRemBertForCausalLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFRemBertForCausalLM.__init__J  r   r   Nr   r   r   r   r  r  G  r   r   r  c                       e Zd ZdgZd ZdS )TFRemBertForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFRemBertForMaskedLM.__init__Q  r   r   Nr   r   r   r   r  r  N  r   r   r  c                       e Zd ZdgZd ZdS )TFRemBertForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFRemBertForMultipleChoice.__init__X  r   r   Nr   r   r   r   r  r  U  r   r   r  c                       e Zd ZdgZd ZdS )TFRemBertForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z&TFRemBertForQuestionAnswering.__init___  r   r   Nr   r   r   r   r  r  \  r   r   r  c                       e Zd ZdgZd ZdS )"TFRemBertForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z+TFRemBertForSequenceClassification.__init__f  r   r   Nr   r   r   r   r  r  c  r   r   r  c                       e Zd ZdgZd ZdS )TFRemBertForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFRemBertForTokenClassification.__init__m  r   r   Nr   r   r   r   r  r  j  r   r   r  c                       e Zd ZdgZd ZdS )TFRemBertModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFRemBertModel.__init__t  r   r   Nr   r   r   r   r  r  q  r   r   r  c                       e Zd ZdgZd ZdS )TFRemBertPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!TFRemBertPreTrainedModel.__init__{  r   r   Nr   r   r   r   r  r  x  r   r   r  c                       e Zd ZdgZd ZdS )TFResNetForImageClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z'TFResNetForImageClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFResNetModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFResNetModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFResNetPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFResNetPreTrainedModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFRobertaForCausalLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFRobertaForCausalLM.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFRobertaForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFRobertaForMaskedLM.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFRobertaForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFRobertaForMultipleChoice.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFRobertaForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z&TFRobertaForQuestionAnswering.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )"TFRobertaForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z+TFRobertaForSequenceClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFRobertaForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFRobertaForTokenClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFRobertaMainLayerr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFRobertaMainLayer.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFRobertaModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFRobertaModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFRobertaPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!TFRobertaPreTrainedModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS ) TFRobertaPreLayerNormForCausalLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFRobertaPreLayerNormForCausalLM.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS ) TFRobertaPreLayerNormForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFRobertaPreLayerNormForMaskedLM.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )&TFRobertaPreLayerNormForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z/TFRobertaPreLayerNormForMultipleChoice.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS ))TFRobertaPreLayerNormForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z2TFRobertaPreLayerNormForQuestionAnswering.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS ).TFRobertaPreLayerNormForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z7TFRobertaPreLayerNormForSequenceClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )+TFRobertaPreLayerNormForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z4TFRobertaPreLayerNormForTokenClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFRobertaPreLayerNormMainLayerr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z'TFRobertaPreLayerNormMainLayer.__init__ 	  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFRobertaPreLayerNormModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFRobertaPreLayerNormModel.__init__	  r   r   Nr   r   r   r   r  r  	  r   r   r  c                       e Zd ZdgZd ZdS )$TFRobertaPreLayerNormPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z-TFRobertaPreLayerNormPreTrainedModel.__init__	  r   r   Nr   r   r   r   r  r  	  r   r   r  c                       e Zd ZdgZd ZdS )TFRoFormerForCausalLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFRoFormerForCausalLM.__init__	  r   r   Nr   r   r   r   r  r  	  r   r   r  c                       e Zd ZdgZd ZdS )TFRoFormerForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFRoFormerForMaskedLM.__init__	  r   r   Nr   r   r   r   r  r  	  r   r   r  c                       e Zd ZdgZd ZdS )TFRoFormerForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFRoFormerForMultipleChoice.__init__#	  r   r   Nr   r   r   r   r  r   	  r   r   r  c                       e Zd ZdgZd ZdS )TFRoFormerForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z'TFRoFormerForQuestionAnswering.__init__*	  r   r   Nr   r   r   r   r  r  '	  r   r   r  c                       e Zd ZdgZd ZdS )#TFRoFormerForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z,TFRoFormerForSequenceClassification.__init__1	  r   r   Nr   r   r   r   r  r  .	  r   r   r  c                       e Zd ZdgZd ZdS ) TFRoFormerForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFRoFormerForTokenClassification.__init__8	  r   r   Nr   r   r   r   r  r  5	  r   r   r  c                       e Zd ZdgZd ZdS )TFRoFormerModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFRoFormerModel.__init__?	  r   r   Nr   r   r   r   r  r  <	  r   r   r  c                       e Zd ZdgZd ZdS )TFRoFormerPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"TFRoFormerPreTrainedModel.__init__F	  r   r   Nr   r   r   r   r  r  C	  r   r   r  c                       e Zd ZdgZd ZdS )
TFSamModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFSamModel.__init__M	  r   r   Nr   r   r   r   r  r  J	  r   r   r  c                       e Zd ZdgZd ZdS )TFSamPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFSamPreTrainedModel.__init__T	  r   r   Nr   r   r   r   r  r  Q	  r   r   r  c                       e Zd ZdgZd ZdS )TFSegformerDecodeHeadr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFSegformerDecodeHead.__init__[	  r   r   Nr   r   r   r   r  r  X	  r   r   r  c                       e Zd ZdgZd ZdS )!TFSegformerForImageClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z*TFSegformerForImageClassification.__init__b	  r   r   Nr   r   r   r   r   r   _	  r   r   r   c                       e Zd ZdgZd ZdS )"TFSegformerForSemanticSegmentationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z+TFSegformerForSemanticSegmentation.__init__i	  r   r   Nr   r   r   r   r  r  f	  r   r   r  c                       e Zd ZdgZd ZdS )TFSegformerModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFSegformerModel.__init__p	  r   r   Nr   r   r   r   r  r  m	  r   r   r  c                       e Zd ZdgZd ZdS )TFSegformerPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z#TFSegformerPreTrainedModel.__init__w	  r   r   Nr   r   r   r   r	  r	  t	  r   r   r	  c                       e Zd ZdgZd ZdS )%TFSpeech2TextForConditionalGenerationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z.TFSpeech2TextForConditionalGeneration.__init__~	  r   r   Nr   r   r   r   r  r  {	  r   r   r  c                       e Zd ZdgZd ZdS )TFSpeech2TextModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFSpeech2TextModel.__init__	  r   r   Nr   r   r   r   r  r  	  r   r   r  c                       e Zd ZdgZd ZdS )TFSpeech2TextPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFSpeech2TextPreTrainedModel.__init__	  r   r   Nr   r   r   r   r  r  	  r   r   r  c                       e Zd ZdgZd ZdS )#TFSwiftFormerForImageClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z,TFSwiftFormerForImageClassification.__init__	  r   r   Nr   r   r   r   r  r  	  r   r   r  c                       e Zd ZdgZd ZdS )TFSwiftFormerModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFSwiftFormerModel.__init__	  r   r   Nr   r   r   r   r  r  	  r   r   r  c                       e Zd ZdgZd ZdS )TFSwiftFormerPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFSwiftFormerPreTrainedModel.__init__	  r   r   Nr   r   r   r   r  r  	  r   r   r  c                       e Zd ZdgZd ZdS )TFSwinForImageClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFSwinForImageClassification.__init__	  r   r   Nr   r   r   r   r  r  	  r   r   r  c                       e Zd ZdgZd ZdS )TFSwinForMaskedImageModelingr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFSwinForMaskedImageModeling.__init__	  r   r   Nr   r   r   r   r!  r!  	  r   r   r!  c                       e Zd ZdgZd ZdS )TFSwinModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFSwinModel.__init__	  r   r   Nr   r   r   r   r$  r$  	  r   r   r$  c                       e Zd ZdgZd ZdS )TFSwinPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFSwinPreTrainedModel.__init__	  r   r   Nr   r   r   r   r'  r'  	  r   r   r'  c                       e Zd ZdgZd ZdS )TFT5EncoderModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFT5EncoderModel.__init__	  r   r   Nr   r   r   r   r*  r*  	  r   r   r*  c                       e Zd ZdgZd ZdS )TFT5ForConditionalGenerationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFT5ForConditionalGeneration.__init__	  r   r   Nr   r   r   r   r-  r-  	  r   r   r-  c                       e Zd ZdgZd ZdS )	TFT5Modelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFT5Model.__init__	  r   r   Nr   r   r   r   r0  r0  	  r   r   r0  c                       e Zd ZdgZd ZdS )TFT5PreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFT5PreTrainedModel.__init__	  r   r   Nr   r   r   r   r3  r3  	  r   r   r3  c                       e Zd ZdgZd ZdS )TFTapasForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFTapasForMaskedLM.__init__	  r   r   Nr   r   r   r   r6  r6  	  r   r   r6  c                       e Zd ZdgZd ZdS )TFTapasForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFTapasForQuestionAnswering.__init__	  r   r   Nr   r   r   r   r9  r9  	  r   r   r9  c                       e Zd ZdgZd ZdS ) TFTapasForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFTapasForSequenceClassification.__init__	  r   r   Nr   r   r   r   r<  r<  	  r   r   r<  c                       e Zd ZdgZd ZdS )TFTapasModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFTapasModel.__init__	  r   r   Nr   r   r   r   r?  r?  	  r   r   r?  c                       e Zd ZdgZd ZdS )TFTapasPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFTapasPreTrainedModel.__init__	  r   r   Nr   r   r   r   rB  rB  	  r   r   rB  c                       e Zd ZdgZd ZdS )TFVisionEncoderDecoderModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFVisionEncoderDecoderModel.__init__
  r   r   Nr   r   r   r   rE  rE   
  r   r   rE  c                       e Zd ZdgZd ZdS )TFVisionTextDualEncoderModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z%TFVisionTextDualEncoderModel.__init__

  r   r   Nr   r   r   r   rH  rH  
  r   r   rH  c                       e Zd ZdgZd ZdS )TFViTForImageClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFViTForImageClassification.__init__
  r   r   Nr   r   r   r   rK  rK  
  r   r   rK  c                       e Zd ZdgZd ZdS )
TFViTModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFViTModel.__init__
  r   r   Nr   r   r   r   rN  rN  
  r   r   rN  c                       e Zd ZdgZd ZdS )TFViTPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFViTPreTrainedModel.__init__
  r   r   Nr   r   r   r   rQ  rQ  
  r   r   rQ  c                       e Zd ZdgZd ZdS )TFViTMAEForPreTrainingr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFViTMAEForPreTraining.__init__&
  r   r   Nr   r   r   r   rT  rT  #
  r   r   rT  c                       e Zd ZdgZd ZdS )TFViTMAEModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFViTMAEModel.__init__-
  r   r   Nr   r   r   r   rW  rW  *
  r   r   rW  c                       e Zd ZdgZd ZdS )TFViTMAEPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFViTMAEPreTrainedModel.__init__4
  r   r   Nr   r   r   r   rZ  rZ  1
  r   r   rZ  c                       e Zd ZdgZd ZdS )TFWav2Vec2ForCTCr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFWav2Vec2ForCTC.__init__;
  r   r   Nr   r   r   r   r]  r]  8
  r   r   r]  c                       e Zd ZdgZd ZdS )#TFWav2Vec2ForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z,TFWav2Vec2ForSequenceClassification.__init__B
  r   r   Nr   r   r   r   r`  r`  ?
  r   r   r`  c                       e Zd ZdgZd ZdS )TFWav2Vec2Modelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFWav2Vec2Model.__init__I
  r   r   Nr   r   r   r   rc  rc  F
  r   r   rc  c                       e Zd ZdgZd ZdS )TFWav2Vec2PreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z"TFWav2Vec2PreTrainedModel.__init__P
  r   r   Nr   r   r   r   rf  rf  M
  r   r   rf  c                       e Zd ZdgZd ZdS )!TFWhisperForConditionalGenerationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z*TFWhisperForConditionalGeneration.__init__W
  r   r   Nr   r   r   r   ri  ri  T
  r   r   ri  c                       e Zd ZdgZd ZdS )TFWhisperModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFWhisperModel.__init__^
  r   r   Nr   r   r   r   rl  rl  [
  r   r   rl  c                       e Zd ZdgZd ZdS )TFWhisperPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!TFWhisperPreTrainedModel.__init__e
  r   r   Nr   r   r   r   ro  ro  b
  r   r   ro  c                       e Zd ZdgZd ZdS )TFXGLMForCausalLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFXGLMForCausalLM.__init__l
  r   r   Nr   r   r   r   rr  rr  i
  r   r   rr  c                       e Zd ZdgZd ZdS )TFXGLMModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFXGLMModel.__init__s
  r   r   Nr   r   r   r   ru  ru  p
  r   r   ru  c                       e Zd ZdgZd ZdS )TFXGLMPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFXGLMPreTrainedModel.__init__z
  r   r   Nr   r   r   r   rx  rx  w
  r   r   rx  c                       e Zd ZdgZd ZdS )TFXLMForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFXLMForMultipleChoice.__init__
  r   r   Nr   r   r   r   r{  r{  ~
  r   r   r{  c                       e Zd ZdgZd ZdS )TFXLMForQuestionAnsweringSimpler   c                 (    t          | dg           d S r	   r
   r   s      r   r   z(TFXLMForQuestionAnsweringSimple.__init__
  r   r   Nr   r   r   r   r~  r~  
  r   r   r~  c                       e Zd ZdgZd ZdS )TFXLMForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z'TFXLMForSequenceClassification.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )TFXLMForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFXLMForTokenClassification.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )TFXLMMainLayerr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFXLMMainLayer.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )
TFXLMModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFXLMModel.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )TFXLMPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFXLMPreTrainedModel.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )TFXLMWithLMHeadModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFXLMWithLMHeadModel.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )TFXLMRobertaForCausalLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFXLMRobertaForCausalLM.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )TFXLMRobertaForMaskedLMr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z TFXLMRobertaForMaskedLM.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )TFXLMRobertaForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z&TFXLMRobertaForMultipleChoice.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS ) TFXLMRobertaForQuestionAnsweringr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFXLMRobertaForQuestionAnswering.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )%TFXLMRobertaForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z.TFXLMRobertaForSequenceClassification.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )"TFXLMRobertaForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z+TFXLMRobertaForTokenClassification.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )TFXLMRobertaModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFXLMRobertaModel.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )TFXLMRobertaPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z$TFXLMRobertaPreTrainedModel.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )TFXLNetForMultipleChoicer   c                 (    t          | dg           d S r	   r
   r   s      r   r   z!TFXLNetForMultipleChoice.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )!TFXLNetForQuestionAnsweringSimpler   c                 (    t          | dg           d S r	   r
   r   s      r   r   z*TFXLNetForQuestionAnsweringSimple.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS ) TFXLNetForSequenceClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z)TFXLNetForSequenceClassification.__init__
  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )TFXLNetForTokenClassificationr   c                 (    t          | dg           d S r	   r
   r   s      r   r   z&TFXLNetForTokenClassification.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFXLNetLMHeadModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFXLNetLMHeadModel.__init__  r   r   Nr   r   r   r   r  r  
  r   r   r  c                       e Zd ZdgZd ZdS )TFXLNetMainLayerr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFXLNetMainLayer.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFXLNetModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFXLNetModel.__init__  r   r   Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdgZd ZdS )TFXLNetPreTrainedModelr   c                 (    t          | dg           d S r	   r
   r   s      r   r   zTFXLNetPreTrainedModel.__init__"  r   r   Nr   r   r   r   r  r    r   r   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__0  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__7  r   r   Nr   r   r   r   r  r  4  r   r   r  c                  2    t          t          dg           d S r	   )r   create_optimizerr_   s     r   r  r  ;  s    &/////r   (  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   rg   rj   rm   rp   rs   rv   ry   )TF_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPINGTF_MODEL_FOR_CAUSAL_LM_MAPPING0TF_MODEL_FOR_DOCUMENT_QUESTION_ANSWERING_MAPPING)TF_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING$TF_MODEL_FOR_MASK_GENERATION_MAPPING*TF_MODEL_FOR_MASKED_IMAGE_MODELING_MAPPINGTF_MODEL_FOR_MASKED_LM_MAPPING$TF_MODEL_FOR_MULTIPLE_CHOICE_MAPPING-TF_MODEL_FOR_NEXT_SENTENCE_PREDICTION_MAPPING TF_MODEL_FOR_PRETRAINING_MAPPING'TF_MODEL_FOR_QUESTION_ANSWERING_MAPPING*TF_MODEL_FOR_SEMANTIC_SEGMENTATION_MAPPING)TF_MODEL_FOR_SEQ_TO_SEQ_CAUSAL_LM_MAPPING,TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING%TF_MODEL_FOR_SPEECH_SEQ_2_SEQ_MAPPING-TF_MODEL_FOR_TABLE_QUESTION_ANSWERING_MAPPING"TF_MODEL_FOR_TEXT_ENCODING_MAPPING)TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING!TF_MODEL_FOR_VISION_2_SEQ_MAPPING3TF_MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPINGTF_MODEL_MAPPINGTF_MODEL_WITH_LM_HEAD_MAPPINGr|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   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  r3  r6  r9  r<  r?  rB  rE  rH  rK  rN  rQ  rT  rW  rZ  r]  r`  rc  rf  ri  rl  ro  rr  ru  rx  r{  r~  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r#  r&  r)  r,  r/  r2  r5  r8  r;  r>  rA  rD  rG  rJ  rM  rP  rS  rV  rY  r\  r_  rb  re  rh  rk  rn  rq  rt  rw  rz  r}  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r
  r  r  r  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  rg  rj  rm  rp  rs  rv  ry  r|  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  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  r3  r6  r9  r<  r?  rB  rE  rH  rK  rN  rQ  rT  rW  rZ  r]  r`  rc  rf  ri  rl  ro  rr  ru  rx  r{  r~  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r   r   <module>r     seJ   2 2 2 2 2 2 2 2( ( ( ( ([ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (; ( ( ( (* * *( ( ( ( (K ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( ( -1 ) "&  48 0 -1 ) (, $ .2 * "&  (, $ 15 - $(   +/ ' .2 * -1 ) 04 , )- % 15 - &* " -1 ) %) ! 7; 3   !% ( ( ( ( (K ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (+ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (k ( ( ( (( ( ( ( (; ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( ([ ( ( ( (( ( ( ( ({ ( ( ( (( ( ( ( ( ( ( ( (( ( ( ( (K ( ( ( (( ( ( ( ({ ( ( ( (0 0 0 0 0r   