+
    QV-jßV  ã                   ó   € R t ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RIt^ RI	t	^ RI
Ht ^ RIHt ^ RIHt ^RIHt ^R	IHtHtHtHtHtHtHtHtHtHtHtHtHtH t H!t! ^R
I"H#t# ^RI$H%t%H&t&H't'H(t(H)t) R]R]R]R]R]R]R]R]R]R] R]R/ ]C]CR]!R]/t*])PV                  ! ],4      t-Rt.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)/t/. R8Ot0R* t1R+ t2R, t3R- t4R. t5R/ t6] ! R0 R14      4       t7R2 t8R9R3 lt9R4 t:R5 t;R6 t<. R:Ot=R7 t>R# );z'Configuration base class and utilities.N)Ú	dataclass)ÚPath)ÚAny)Úis_offline_mode)ÚOfflineModeIsEnabled)ÚHFValidationError)Ú__version__)Ú,MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING_NAMESÚ!MODEL_FOR_CAUSAL_LM_MAPPING_NAMESÚMODEL_FOR_CTC_MAPPING_NAMESÚ,MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING_NAMESÚ*MODEL_FOR_IMAGE_SEGMENTATION_MAPPING_NAMESÚ*MODEL_FOR_IMAGE_TEXT_TO_TEXT_MAPPING_NAMESÚ!MODEL_FOR_MASKED_LM_MAPPING_NAMESÚ(MODEL_FOR_OBJECT_DETECTION_MAPPING_NAMESÚ*MODEL_FOR_QUESTION_ANSWERING_MAPPING_NAMESÚ,MODEL_FOR_SEQ_TO_SEQ_CAUSAL_LM_MAPPING_NAMESÚ/MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING_NAMESÚ(MODEL_FOR_SPEECH_SEQ_2_SEQ_MAPPING_NAMESÚ0MODEL_FOR_TABLE_QUESTION_ANSWERING_MAPPING_NAMESÚ,MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING_NAMESÚ6MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING_NAMES)ÚParallelMode)Úhf_apiÚis_datasets_availableÚis_tokenizers_availableÚis_torch_availableÚloggingztext-generationzimage-classificationzimage-segmentationz	fill-maskzobject-detectionzquestion-answeringztext2text-generationztext-classificationztable-question-answeringztoken-classificationzaudio-classificationzautomatic-speech-recognitionzzero-shot-image-classificationzimage-text-to-textz¼
<!-- This model card has been generated automatically according to the information the Trainer had access to. You
should probably proofread and complete it, then remove this comment. -->
zMasked Language ModelingzImage ClassificationzImage Segmentationzmultiple-choicezMultiple ChoicezObject DetectionzQuestion AnsweringzTable Question AnsweringzText ClassificationzCausal Language ModelingzToken Classificationzzero-shot-classificationzZero Shot ClassificationzAutomatic Speech RecognitionzAudio Classificationc                 óD   € V f   . # \        V \        4      '       d   V .# V # ©N)Ú
isinstanceÚstr)Úobjs   &Úg/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/transformers/modelcard.pyÚ_listifyr$   q   s%   € Ø
‚{Øˆ	Ü	�Cœ×	Ò	Øˆuˆàˆ
ó    c                 ó¦   € Vf   V # \        V\        4      '       d   V.pV Uu. uF
  q3f   K  VNK  	  pp\        V4      ^ 8X  d   V # W V&   V # u upi r   )r    r!   Úlen)ÚmetadataÚnameÚvaluesÚvs   &&& r#   Ú_insert_values_as_listr,   z   sX   € Ø‚~ØˆÜ�&œ#×ÒØ�ˆÙÓ1™�A�aˆa™€FÐ1Ü
ˆ6ƒ{�aÔØˆØˆT�NØ€Oùò	 2s
   ¤A®Ac                 óø   € V f   / # / pV  Fk  pVP                  4       P                  RR4      \        9   d%   W!VP                  4       P                  RR4      &   KP  VP                  4       R8X  g   Kg  W!R&   Km  	  V# )NÚ Ú_Úrouge1Úrouge)ÚlowerÚreplaceÚMETRIC_TAGS)Úeval_resultsÚresultÚkeys   &  r#   Ú#infer_metric_tags_from_eval_resultsr8   †   sn   € ØÒØˆ	Ø€FÛˆØ�9‰9‹;×Ñ˜s CÓ(¬KÔ7Ø47�3—9‘9“;×&Ñ& s¨CÓ0Ó1Ø�Y‰Y‹[˜HÖ$Ø!�7‹Oñ	 ð
 €Mr%   c                 ó   € Vf   V # W V&   V # r   © )r(   r)   Úvalues   &&&r#   Ú_insert_valuer<   ’   s   € Ø‚}ØˆØˆT�NØ€Or%   c                 óP   € \        4       '       g   R # ^ RIHpHp \	        WV34      # )F)ÚDatasetÚIterableDataset)r   Údatasetsr>   r?   r    )Údatasetr>   r?   s   &  r#   Úis_hf_datasetrB   ™   s!   € Ü ×"Ò"Ùç1ä�g¨Ð9Ó:Ð:r%   c                 óº   € . pV P                  4        FD  p\        V\        \        34      '       d   V\        V4      ,          pK3  VP	                  V4       KF  	  V# r   )r*   r    ÚtupleÚlistÚappend)Úmappingr6   r+   s   &  r#   Ú_get_mapping_valuesrH   ¢   sJ   € Ø€FØ�^‰^ÖˆÜ�aœ%¤˜×'Ò'Ø”d˜1“gÕŠFà�M‰M˜!Öñ	 ð
 €Mr%   c                   óŒ   a € ] tR t^¬t o RtRtRtRtRtRt	Rt
RtRtRtRtRtRtR tR tR tR t]R
R l4       tV 3R ltR	tV tR# )ÚTrainingSummaryNÚtrainerc                ó¬  € V P                   fŸ   \        4       '       g�   V P                  e}   \        V P                  4      ^ 8”  da    \	        4       P                  V P                  4      pVP                   F*  pVP                  R4      '       g   K  VR,          V n         K,  	  R # R # R # R # R #   \        P                  \        \        3 d     R # i ; i)Nzlicense::é   NN)Úlicenser   Úfinetuned_fromr'   r   Ú
model_infoÚtagsÚ
startswithÚhttpxÚ	HTTPErrorr   r   )ÚselfÚinfoÚtags   &  r#   Ú__post_init__ÚTrainingSummary.__post_init__½   s°   € ð �L‰LÒ Ü#×%Ò%Ø×#Ñ#Ò/Ü�D×'Ñ'Ó(¨1Ô,ðÜ“x×*Ñ*¨4×+>Ñ+>Ó?�ØŸ9œ9�CØ—~‘~ j×1Ô1Ø'*¨2¥w˜žó %ñ	 -ñ 0ñ &ñ !øô —O‘OÔ%6Ô8LÐMô Úðús   ÁAB/ ÂB/ Â/ CÃCc                óD  € R V P                   /p\        V P                  4      p\        V P                  4      p\        V P                  4      p\        V P
                  4      p\        V4      \        V4      8  d+   VR.\        V4      \        V4      ,
          ,          ,           p\        \        WC4      4      p\        \        WE4      4      p\        \        WF4      4      p	\        V P                  4       U
u/ uF  qª\        9   g   K  V
\        V
,          bK  	  pp
. VR&   \        V4      ^ 8X  d   \        V4      ^ 8X  d   V.# \        V4      ^ 8X  d   RR/p\        V4      ^ 8X  d   RR/pV UUu. uF  qÇ F  qÜV3NK  	  K  	  pppV EF  w  rÍ/ pVe   R W¼,          RV/VR&   Ve@   V	P                  V/ 4      pR W},          RV/VCVR&   W�,          e   W�,          VR,          R&   \        V4      ^ 8”  dO   . VR&   VP                  4        F5  w  ppVR,          P                  R VRVRV P                  V,          /4       K7  	  RV9   d)   RV9   d"   RV9   d   VR,          P                  V4       Kë  \        P!                  R	V 24       EK  	  V.# u up
i u uppi )
r)   NÚresultsÚtypeÚtaskrA   ÚargsÚmetricsr;   zLDropping the following result as it does not have all the necessary fields:
)Ú
model_namer$   rA   Údataset_tagsÚdataset_argsÚdataset_metadatar'   ÚdictÚzipÚtasksÚTASK_TAG_TO_NAME_MAPPINGÚgetÚitemsrF   r5   ÚloggerrV   )rU   Úmetric_mappingÚmodel_indexÚdataset_namesra   rb   rc   Údataset_mappingÚdataset_arg_mappingÚdataset_metadata_mappingr]   Útask_mappingÚtask_tagÚds_tagÚall_possibilitiesr6   r(   Ú
metric_tagÚmetric_names   &&                 r#   Úcreate_model_indexÚ"TrainingSummary.create_model_indexÍ   s¯  € Ø˜tŸ™Ð/ˆô ! §¡Ó.ˆÜ × 1Ñ 1Ó2ˆÜ × 1Ñ 1Ó2ˆÜ# D×$9Ñ$9Ó:ÐÜˆ|Óœs <Ó0Ô0Ø'¨4¨&´C¸Ó4EÌÈLÓHYÕ4YÕ*ZÕZˆLÜœs <Ó?Ó@ˆÜ"¤3 |Ó#BÓCÐÜ#'¬¨LÓ(KÓ#LÐ ô >FÀdÇjÁjÔ=Qó
Ù=Q°TÔ]uÑUuÔ0ˆDÔ*¨4Õ0Ò0Ñ=Qð 	ð 
ð "$ˆ�IÑäˆ|Ó Ô!¤c¨/Ó&:¸aÔ&?Ø�=Ð Üˆ|Ó Ô!Ø  $˜<ˆLÜˆÓ 1Ô$Ø# T˜lˆOñ AMÔkÁ°HÒ[jÐQW¨Ó/Ñ[jÑ/ÁÐÑkÜ 1ÑˆHØˆFØÒ#Ø"(¨,Õ*@À&È(Ð!S��v‘àÒ!Ø3×7Ñ7¸ÀÓC�à˜OÕ3Ø˜Fð%ð ð%��yÑ!ð
 'Õ.Ò:Ø0CÕ0K�F˜9Õ% fÑ-ä�>Ó" QÔ&Ø$&��yÑ!Ø/=×/CÑ/CÖ/EÑ+�J Ø˜9Õ%×,Ñ,à" KØ" JØ# T×%6Ñ%6°{Õ%Cðöñ 0Fð ˜Ô I°Ô$7¸IÈÔ<OØ˜IÕ&×-Ñ-¨fÖ5ä—‘ÐkÐlrÐksÐt×uñ= !2ð@ ˆ}Ðùò_
ùó ls   Ã9JÄ
JÅ3Jc                ó4  € \        V P                  4      p/ p\        VR R4      p\        VRV P                  4      p\        VRV P
                  4      pV P                  eR   \        V P                  \        4      '       d2   \        V P                  4      ^ 8”  d   \        VRV P                  4      p\        VRV P                  4      p\        VRV P                  4      p\        VR\        VP                  4       4      4      pV P                  V4      VR&   V# )	Úlibrary_nameÚtransformersÚlanguagerN   Ú
base_modelrQ   r@   r_   zmodel-index)r8   r5   r<   r,   r|   rN   rO   r    r!   r'   rQ   ra   rE   Úkeysrw   )rU   rk   r(   s   &  r#   Úcreate_metadataÚTrainingSummary.create_metadata  sì   € Ü<¸T×=NÑ=NÓOˆàˆÜ  ¨>¸>ÓJˆÜ)¨(°JÀÇÁÓNˆÜ  ¨9°d·l±lÓCˆØ×ÑÒ*¬z¸$×:MÑ:MÌs×/SÒ/SÔX[Ð\`×\oÑ\oÓXpÐstÔXtÜ$ X¨|¸T×=PÑ=PÓQˆHÜ)¨(°F¸D¿I¹IÓFˆÜ)¨(°JÀ×@QÑ@QÓRˆÜ)¨(°I¼tÀN×DWÑDWÓDYÓ?ZÓ[ˆØ"&×"9Ñ"9¸.Ó"Iˆ�Ñàˆr%   c                óø  € R p\         P                  ! V P                  4       RR7      p\        V4      ^ 8”  d   RV R2pV P                  R8X  d   V\
        ,          pVRV P                   R2,          pV P                  f   VR,          pM$VR	V P                   R
V P                   R2,          pV P                  e;   \        V P                  \        4      '       d%   \        V P                  4      ^ 8X  d   VR,          pMë\        V P                  \        4      '       d   VRV P                   R2,          pM³\        V P                  \        \        34      '       d:   \        V P                  4      ^8X  d    VRV P                  ^ ,           R2,          pMTTRP                  V P                  RR#  Uu. uF  pRV 2NK
  	  up4      RV P                  R#,           R2,           ,          pV P                  e]   VR,          pTRP                  V P                  P                  4        UUu. uF  w  rERV R\!        V4       2NK  	  upp4      ,          pVR,          pVR,          pVR,          pVR,          pVR,          pVR,          pV P"                  e^   VR,          pTRP                  V P"                  P                  4        UUu. uF  w  rERV RV 2NK  	  upp4      ,          pVR,          pM	VR,          pV P$                  e/   VR,          pV\'        V P$                  4      ,          pVR,          pVR,          pVR\(         R2,          pV P                  R8X  d,   \+        4       '       d   ^ RIpVR VP(                   R2,          p\/        4       '       d   ^ RIpVR!VP(                   R2,          p\3        4       '       d   ^ RIpVR"VP(                   R2,          pV# u upi u uppi u uppi )$Ú F)Ú	sort_keysz---
rK   z
# z

Nz'This model was trained from scratch on z'This model is a fine-tuned version of [z](https://huggingface.co/z) on zan unknown dataset.zthe z	 dataset.z, z	 and the z
 datasets.z:
It achieves the following results on the evaluation set:
Ú
z- z: z/
## Model description

More information needed
z9
## Intended uses & limitations

More information needed
z:
## Training and evaluation data

More information needed
z
## Training procedure
z
### Training hyperparameters
z:
The following hyperparameters were used during training:
z
More information needed
z
### Training results

z
### Framework versions

z- Transformers z
- Pytorch z- Datasets z- Tokenizers éÿÿÿÿ)ÚyamlÚdumpr   r'   ÚsourceÚAUTOGENERATED_TRAINER_COMMENTr`   rO   rA   r    rE   r!   rD   Újoinr5   ri   Ú_maybe_roundÚhyperparametersÚ
eval_linesÚmake_markdown_tabler   r   Útorchr   r@   r   Ú
tokenizers)	rU   Ú
model_cardr(   Údsr)   r;   r�   r@   r�   s	   &        r#   Úto_model_cardÚTrainingSummary.to_model_card  s¤  € Øˆ
ä—9’9˜T×1Ñ1Ó3¸uÔEˆÜˆx‹=˜1ÔØ   
¨%Ð0ˆJð �;‰;˜)Ô#ØÔ7Õ7ˆJà˜˜TŸ_™_Ð-¨TÐ2Õ2ˆ
à×ÑÒ&ØÐCÕC‰JàðØ×(Ñ(Ð)Ð)BÀ4×CVÑCVÐBWÐW\ð^õˆJð
 �<‰<Ò¤J¨t¯|©|¼T×$BÒ$BÄsÈ4Ï<É<ÓGXÐ\]ÔG]ØÐ/Õ/‰Jä˜$Ÿ,™,¬×,Ò,Ø  T§\¡\ N°)Ð<Õ<‘
Ü˜DŸL™L¬5´$¨-×8Ò8¼SÀÇÁÓ=NÐRSÔ=SØ  T§\¡\°!¥_Ð$5°YÐ?Õ?‘
àØ—I‘I°T·\±\À#À2Ñ5FÓGÑ5F¨r  b T›{Ñ5FÑGÓHÈYÐW[×WcÑWcÐdfÕWgÐVhÐhrÐKsÕsõ�
ð ×ÑÒ(ØÐXÕXˆJØ˜$Ÿ)™)Ð[_×[lÑ[l×[rÑ[rÔ[tÔ$uÑ[tÉKÈD r¨$¨¨r´,¸uÓ2EÐ1FÓ%GÑ[tÒ$uÓvÕvˆJØ�dÕˆ
àÐKÕKˆ
ØÐUÕUˆ
ØÐVÕVˆ
àÐ1Õ1ˆ
ØÐ8Õ8ˆ
Ø×ÑÒ+ØÐXÕXˆJØ˜$Ÿ)™)ÈT×MaÑMa×MgÑMgÔMiÔ$jÑMi¹k¸d r¨$¨¨r°%°Ó%9ÑMiÒ$jÓkÕkˆJØ˜$Õ‰JàÐ7Õ7ˆJà�?‰?Ò&ØÐ6Õ6ˆJØÔ-¨d¯o©oÓ>Õ>ˆJØ˜$ÕˆJàÐ4Õ4ˆ
Ø˜¬ }°BÐ7Õ7ˆ
à�;‰;˜)Ô#Ô(:×(<Ò(<Ûà˜J u×'8Ñ'8Ð&9¸Ð<Õ<ˆJÜ ×"Ò"Ûà˜K¨×(<Ñ(<Ð'=¸RÐ@Õ@ˆJÜ"×$Ò$Ûà˜M¨*×*@Ñ*@Ð)AÀÐDÕDˆJàÐùòU Hùó
 %vùó %ks   Æ6O+
È-O0ËO6c                ó�  € VP                   e   VP                   MVP                  p\        V4      '       d`   Ve	   Ve   V	fT   VP                  pVR9  dA   V	f%   RVP                  R\        VP                  4      /.p	Vf   V.pVf   VP                  .pV
f   Ve   Tp
VfŠ   \        VP                  P                  R4      '       dd   \        P                  P                  VP                  P                  P                  4      '       g!   VP                  P                  P                  pVfS   VP                  P                  P                  p\         P#                  4        F  w  ppV\%        V4      9   g   K  TpK  	  Vf*   \'        VP(                  P*                  4      P,                  p\/        V4      ^ 8X  d   TpVf   R.pM:\1        V\
        4      '       d   VR8w  d   VR.pMRV9  d   VP3                  R4       \5        VP6                  P8                  4      w  ppp\;        V4      pV ! VVVVVVV
VVV	VVVR7      # )NÚconfigÚsplitÚ_name_or_pathÚgenerated_from_trainer)r|   rN   rQ   r`   rO   rf   rA   ra   rb   rc   r5   r�   rŒ   )ÚcsvÚjsonÚpandasÚparquetÚtext)Úeval_datasetÚtrain_datasetrB   Úbuilder_nameÚconfig_namer!   r—   ÚhasattrÚmodelr–   ÚosÚpathÚisdirr˜   Ú	__class__Ú__name__ÚTASK_MAPPINGri   rH   r   r^   Ú
output_dirr)   r'   r    rF   Úparse_log_historyÚstateÚlog_historyÚ$extract_hyperparameters_from_trainer)ÚclsrK   r|   rN   rQ   r`   rO   rf   ra   rc   rA   rb   Úone_datasetÚdefault_tagÚmodel_class_namer]   rG   r/   r�   r5   rŒ   s   &&&&&&&&&&&&         r#   Úfrom_trainerÚTrainingSummary.from_trainerf  s  € ð  /6×.BÑ.BÒ.N�g×*Ò*ÐT[×TiÑTiˆÜ˜×%Ò%¨<Ò+?À<ÒCWÐ[kÒ[sØ%×2Ñ2ˆKàÐ"NÔNØ#Ò+Ø)1°;×3JÑ3JÈGÔUXÐYd×YjÑYjÓUkÐ(lÐ'mÐ$ØÒ'Ø$/ =�LØÒ'Ø$/×$;Ñ$;Ð#<�LàŠ?˜|Ò7Ø"ˆGð Ò"Ü˜Ÿ™×,Ñ,¨o×>Ò>Ü—G‘G—M‘M '§-¡-×"6Ñ"6×"DÑ"D×EÒEà$Ÿ]™]×1Ñ1×?Ñ?ˆNð Š=Ø&Ÿ}™}×6Ñ6×?Ñ?ÐÜ!-×!3Ñ!3Ö!5‘��gØ#Ô':¸7Ó'CÖCØ ’Eñ "6ð ÒÜ˜gŸl™l×5Ñ5Ó6×;Ñ;ˆJÜˆz‹?˜aÔØ'ˆJð Š<Ø,Ð-‰DÜ˜œc×"Ò" tÐ/GÔ'GØÐ2Ð3‰DØ%¨TÔ1Ø�K‰KÐ0Ô1ä&7¸¿¹×8QÑ8QÓ&RÑ#ˆˆ:�|Ü>¸wÓGˆáØØØØ!Ø)ØØØ%Ø%Ø-Ø%Ø!Ø+ô
ð 	
r%   c                óŠ  <€ V ^8„  d   Qh/ S[ ;R&   S[ S[S[ ,          ,          R,          ;R&   S[ R,          ;R&   S[ S[S[ ,          ,          R,          ;R&   S[ R,          ;R&   S[ S[S[ ,          ,          R,          ;R&   S[ S[S[ ,          ,          R,          ;R&   S[ S[S[ ,          ,          R,          ;R	&   S[ S[S[ ,          ,          R,          ;R
&   S[S[ S[3,          R,          ;R&   S[S[ S[3,          R,          ;R&   S[S[ ,          R,          ;R&   S[S[ S[3,          R,          ;R&   S[ R,          ;R&   # )é   r`   Nr|   rN   rQ   rO   rf   rA   ra   rb   rc   r5   r�   rŒ   rˆ   )r!   rE   rd   r   Úfloat)ÚformatÚ__classdict__s   "€r#   Ú__annotate__ÚTrainingSummary.__annotate__¬   sC  ø‡ ‚ á�Oñ ñ ‘D™•I�o Õ$Ñ+ñ ñ �4�ZÑñ	 ñ
 ‘‘S•	�/˜DÕ
 Ñ'ñ ñ ˜$•JÑ%ñ ñ ‘‘c•�?˜TÕ!Ñ(ñ ñ ‘4™•9�_˜tÕ#Ñ*ñ ñ ™™S�	•/ DÕ(Ñ/ñ ñ ™™S�	•/ DÕ(Ñ/ñ ñ ™3¡˜8•n tÕ+Ñ2ñ ñ ‘s™E�zÕ" TÕ)Ñ0ñ ñ ‘S•	˜DÕ Ñ'ñ ñ ™#™s˜(•^ dÕ*Ñ1ñ ñ �$�JÑ"ò r%   )rN   )
NNNNNNNNNN)r©   Ú
__module__Ú__qualname__Ú__firstlineno__r|   rN   rQ   rO   rf   rA   ra   rb   rc   r5   r�   rŒ   rˆ   rX   rw   r   r“   Úclassmethodr´   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)rº   s   @r#   rJ   rJ   ¬   s~   ø‡ € ð (,€HØ€GØ#'€DØ!%€NØ$(€EØ&*€GØ+/€LØ+/€LØ.2ÐØ,0€LØ#'€JØ-1€OØ"€Fòò =ò~ò HðT óK
ó ðK
÷w ƒ r%   rJ   c           	     ó*  € ^ pV\        V 4      8  d   RW,          9  d   V^,          pK(  V\        V 4      8X  d=   V^,          pV^ 8¼  d   RW,          9  d   V^,          pK  V^ 8¼  d   RRW,          3# R# W,          p. pRp\        V4       EF:  pRW,          9   d   W,          R,          pRW,          9   g   K/  W,          P                  4       pVP                  RR4      pVP                  RR4      pVP                  RR4      p	VP                  R	R4      pVP                  R
R4      pVP                  RR4      pRVRVRV	/p
VP	                  4        F\  w  r¼VR8X  d   WÊR&   K  VP                  R4      pRP                  VR,           Uu. uF  qîP                  4       NK  	  up4      pWÊV&   K^  	  VP                  V
4       EK=  	  \        V 4      ^,
          pV^ 8¼  d   RW,          9  d   V^,          pK  V^ 8”  dƒ   / pW,          P	                  4        Fb  w  ppVP                  R4      pVR9  g   K   RP                  VP                  R4       Uu. uF  qîP                  4       NK  	  up4      pVVV&   Kd  	  W#V3# W#R3# u upi u upi )z\
Parse the `log_history` of a Trainer to get the intermediate and final evaluation results.
Útrain_runtimeÚ	eval_lossNzNo logÚlossÚ
total_flosÚepochÚstepÚeval_runtimeÚeval_samples_per_secondÚeval_steps_per_secondzTraining LossÚEpochÚStepzValidation Lossr/   r.   :é   NNÚeval_)NNN)ÚruntimeÚsamples_per_secondÚsteps_per_secondrÉ   rÊ   )
r'   ÚrangeÚcopyÚpopri   r—   rŠ   Ú
capitalizerF   Úremoveprefix)r®   ÚidxÚ	train_logÚlinesÚtraining_lossÚir_   r/   rÉ   rÊ   r*   Úkr+   ÚsplitsÚpartr)   r5   r7   r;   Úcamel_cased_keys   &                   r#   r¬   r¬   µ  sl  € ð €CØ
”�KÓ Ô
  _¸KÕ<LÔ%LØˆq�Šð Œc�+ÓÔØˆq�ˆØ�QŒh˜;¨kÕ.>Ô>Ø�1�HŠCà�!Œ8Ø˜˜{Õ/Ð/Ð/à#Ð#ð Õ €IØ€EØ€MÜ�3�ZˆØ�[•^Ô#Ø'�N¨6Õ2ˆMØ˜+�.Ö(Ø!•n×)Ñ)Ó+ˆGØ—‘˜L¨$Ó/ˆAØ—K‘K ¨Ó.ˆEØ—;‘;˜v tÓ,ˆDØ—‘˜N¨DÓ1ˆAØ—‘Ð5°tÓ<ˆAØ—‘Ð3°TÓ:ˆAØ% }°g¸uÀfÈdÐSˆFØŸ™ž‘�Ø˜Ô#Ø01Ð,Ó-àŸW™W S›\�FØŸ8™8À6È"Æ:Ó$NÁ:¸4§_¡_Ö%6Á:Ñ$NÓO�DØ#$˜4“Lñ (ð �L‰L˜× ñ' ô* ˆkÓ
˜QÕ
€CØ
�Œ(�{¨+Õ*:Ô:Øˆq�Šà
ˆQ„wØˆØ%Õ*×0Ñ0Ö2‰JˆC�Ø×"Ñ" 7Ó+ˆCØÐ`Ö`Ø"%§(¡(È#Ï)É)ÐTWÌ.Ó+YÉ.À$¯O©OÖ,=É.Ñ+YÓ"Z�Ø05�˜_Ó-ñ	 3ð
  Ð-Ð-à Ð%Ð%ùò# %Oùò ,Zs   ÆJÉJ
c                 ó  € \        V \        4      '       d`   \        \        V 4      P	                  R 4      4      ^8”  d8   \        \        V 4      P	                  R 4      ^,          4      V8”  d	   V R V R2 # \        V 4      # )Ú.Úf)r    r¸   r'   r!   r—   )r+   Údecimalss   &&r#   r‹   r‹   ñ  se   € Ü�!”U×Ò¤¤C¨£F§L¡L°Ó$5Ó 6¸Ô :¼sÄ3ÀqÃ6Ç<Á<ÐPSÓCTÐUVÕCWÓ?XÐ[cÔ?cØ�A�h�Z˜q�=Ð!Ð"Üˆq‹6€Mr%   c           
      óÊ   € \        W4       UUu. uF/  w  r#R V 2RV\        V4      ,
          ^,           ,          ,           NK1  	  pppRP                  V4      R,           # u uppi )z| r.   r‚   ú|
)re   r'   rŠ   )r*   Ú
col_widthsr+   ÚwÚvalues_with_spaces   &&   r#   Ú_regular_table_linerì   ÷  sZ   € ÜGJÈ6ÔG^Ô_ÑG^¹t¸q˜2˜a˜S˜ C¨1¬s°1«v­:¸­>Õ$:×:Ð:ÑG^ÐÑ_Ø�7‰7Ð$Ó%¨Õ-Ð-ùó `s   �5Ac                 óˆ   € V  Uu. uF  pR RV,          ,           R,           NK  	  ppRP                  V4      R,           # u upi )z|:Ú-Ú:r‚   rè   )rŠ   )ré   rê   r*   s   &  r#   Ú_second_table_linerð   ü  s>   € Ù,6Ó7©J qˆd�S˜1•W�n˜s×"Ð"©J€FÐ7Ø�7‰7�6‹?˜UÕ"Ð"ùò 8s   … ?c           
     óÔ  € V e   \        V 4      ^ 8X  d   R# V ^ ,           Uu/ uF  q\        \        V4      4      bK  	  ppV  FS  pVP                  4        F<  w  rW!,          \        \        V4      4      8  g   K&  \        \        V4      4      W!&   K>  	  KU  	  \	        \        V ^ ,          P                  4       4      \        VP                  4       4      4      pV\        \        VP                  4       4      4      ,          pV  FT  pT\	        VP                  4        Uu. uF  p\        V4      NK  	  up\        VP                  4       4      4      ,          pKV  	  V# u upi u upi )z;
Create a nice Markdown table from the results in `lines`.
r‚   )	r'   r!   ri   r‹   rì   rE   r~   r*   rð   )rÜ   r7   ré   Úliner;   Útabler+   s   &      r#   rŽ   rŽ     s  € ð ‚}œ˜E›
 aœÙØ05°a¶Ó9±¨”sœ3˜s›8“}Ò$±€JÐ9ÛˆØŸ*™*ž,‰JˆCØ�¤¤\°%Ó%8Ó!9Ö9Ü"%¤l°5Ó&9Ó":�
“ó 'ñ ô
  ¤ U¨1¥X§]¡]£_Ó 5´t¸J×<MÑ<MÓ<OÓ7PÓQ€EØ	Ô¤ Z×%6Ñ%6Ó%8Ó 9Ó:Õ:€EÛˆØÔ$¸t¿{¹{¼}Ó%M¹}¸!¤l°1¦o¹}Ñ%MÌtÐT^×TeÑTeÓTgÓOhÓiÕiŠñ à€Lùò :ùò &Ns   ¢E Ä!E%c           
      ó   € \          Uu/ uF  q\        V P                  V4      bK  	  ppV P                  P                  \        P
                  \        P                  39  dO   V P                  P                  \        P                  8X  d   R MV P                  P                  P                  VR&   V P                  P                  ^8”  d   V P                  P                  VR&   V P                  P                  ^8”  d   V P                  P                  VR&   V P                  P                  V P                  P                  ,          V P                  P                  ,          pW2R,          8w  d   W2R&   V P                  P                  V P                  P                  ,          pWBR,          8w  d   WBR&   V P                  P                  '       d¼   V P                  P                  pV P                  P                  '       d   V P                  P                  MRpR	VP                  4       9   dR   R
V RV P                  P                    RV P                  P"                   RV P                  P$                   RV 2
VR&   MR
V RV 2VR&   V P                  P&                  P                  VR&   V P                  P(                  R8w  d   V P                  P(                  VR&   V P                  P*                  R8w  d   V P                  P*                  VR&   MV P                  P,                  VR&   V P                  P.                  '       d   RVR&   V P                  P0                  R8w  d   V P                  P0                  VR&   V# u upi )z	multi-GPUÚdistributed_typeÚnum_devicesÚgradient_accumulation_stepsÚtrain_batch_sizeÚtotal_train_batch_sizeÚeval_batch_sizeÚtotal_eval_batch_sizez!No additional optimizer argumentsÚadamzUse z with betas=(Ú,z) and epsilon=z and optimizer_args=Ú	optimizerz and the args are:
Úlr_scheduler_typeg        Úlr_scheduler_warmup_stepsÚtraining_stepsÚ
num_epochsz
Native AMPÚmixed_precision_trainingÚlabel_smoothing_factorr…   )Ú_TRAINING_ARGS_KEYSÚgetattrr^   Úparallel_moder   ÚNOT_PARALLELÚNOT_DISTRIBUTEDÚDISTRIBUTEDr;   Ú
world_sizer÷   rø   rú   ÚoptimÚ
optim_argsr2   Ú
adam_beta1Ú
adam_beta2Úadam_epsilonrÿ   Úwarmup_stepsÚ	max_stepsÚnum_train_epochsÚfp16r  )rK   rß   rŒ   rù   rû   Úoptimizer_nameÚoptimizer_argss   &      r#   r¯   r¯     sá  € Ý<OÓPÑ<O°qœ' '§,¡,°Ó2Ò2Ñ<O€OÐPà‡|�|×!Ñ!¬,×*CÑ*CÄ\×EaÑEaÐ)bÔbà"Ÿ<™<×5Ñ5¼×9QÑ9QÔQ‰KÐW^×WcÑWc×WqÑWq×WwÑWwð 	Ð*Ñ+ð ‡|�|×Ñ Ô"Ø)0¯©×)@Ñ)@ˆ˜Ñ&Ø‡|�|×/Ñ/°!Ô3Ø9@¿¹×9aÑ9aˆÐ5Ñ6ð 	�‰×%Ñ%¨¯©×(?Ñ(?Õ?À'Ç,Á,×BjÑBjÕjð ð Ð1CÕ!DÔDØ4JÐ0Ñ1Ø#ŸL™L×8Ñ8¸7¿<¹<×;RÑ;RÕRÐØÐ0AÕ BÔBØ3HÐ/Ñ0à‡|�|××ÐØ Ÿ™×+Ñ+ˆØ4;·L±L×4K×4KÐ4K˜Ÿ™×0Ò0ÐQtˆà�^×)Ñ)Ó+Ô+à�~Ð& m°G·L±L×4KÑ4KÐ3LÈAÈgÏlÉl×NeÑNeÐMfð gØ#ŸL™L×5Ñ5Ð6Ð6JÈ>ÐJZð\ð ˜KÒ(ð
 .2°.Ð1AÐAUÐVdÐUeÐ+fˆO˜KÑ(à+2¯<©<×+IÑ+I×+OÑ+O€OÐ'Ñ(Ø‡|�|× Ñ  CÔ'Ø7>·|±|×7PÑ7PˆÐ3Ñ4Ø‡|�|×Ñ Ô#Ø,3¯L©L×,BÑ,BˆÐ(Ò)à(/¯©×(EÑ(Eˆ˜Ñ%à‡|�|××ÐØ6BˆÐ2Ñ3à‡|�|×*Ñ*¨cÔ1Ø4;·L±L×4WÑ4WˆÐ0Ñ1àÐùò] Qs   ‰N)ÚaccuracyÚbleuÚf1Úmatthews_correlationÚpearsonrÚ	precisionÚrecallr1   Ú	sacrebleuÚ	spearmanrÚwer)é   )Úlearning_raterø   rú   Úseed)?Ú__doc__r¥   Údataclassesr   Úpathlibr   Útypingr   rS   r†   Úhuggingface_hubr   Úhuggingface_hub.errorsr   Úhuggingface_hub.utilsr   r‚   r   Úmodels.auto.modeling_autor	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   Útraining_argsr   Úutilsr   r   r   r   r   rª   Ú
get_loggerr©   rj   r‰   rg   r4   r$   r,   r8   r<   rB   rH   rJ   r¬   r‹   rì   rð   rŽ   r  r¯   r:   r%   r#   Ú<module>r/     s”  ðñ .ã 	Ý !Ý Ý ã Û Ý +Ý 7Ý 3å ÷÷ ÷ ÷ ñ õ" (÷õ ð Ð8ØÐHØÐDØÐ2ØÐ@ØÐDØÐHØÐJØÐ PØÐHØÐHØ"Ð$oÐ'BÐ$oÐFnÐ$oØ$Ð&\ØÐDð€ð" 
×	Ò	˜HÓ	%€ð!Ð ð Ð+ØÐ2ØÐ.ØÐ(ØÐ*ØÐ.ØÐ :ØÐ0ØÐ1ØÐ2ØÐ :Ø"Ð$BØÐ2ðÐ ò"€òò	ò	òò;òð ÷E
ð E
ó ðE
òP9&ôxò.ò
#ò
ò&Ð ô/r%   