From 8fc65ddae8249b876de1a8eaccd504f8022d0f2f Mon Sep 17 00:00:00 2001 From: Suherdy Yacob Date: Fri, 22 Aug 2025 20:05:43 +0700 Subject: [PATCH] fix eval strategy error --- configs/training_config.yaml | 2 +- configs/training_config_qwen3.yaml | 2 +- ...ut.tfevents.1755867795.Suherdy-Laptop.20720.0 | Bin 0 -> 6063 bytes src/config.py | 4 ++-- src/trainer.py | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 logs/events.out.tfevents.1755867795.Suherdy-Laptop.20720.0 diff --git a/configs/training_config.yaml b/configs/training_config.yaml index d5302df..e0f5e81 100644 --- a/configs/training_config.yaml +++ b/configs/training_config.yaml @@ -26,7 +26,7 @@ training: save_total_limit: 3 # Evaluation - evaluation_strategy: "steps" + eval_strategy: "steps" eval_steps: 100 load_best_model_at_end: true metric_for_best_model: "loss" diff --git a/configs/training_config_qwen3.yaml b/configs/training_config_qwen3.yaml index dbfab51..9774994 100644 --- a/configs/training_config_qwen3.yaml +++ b/configs/training_config_qwen3.yaml @@ -26,7 +26,7 @@ training: save_total_limit: 3 # Evaluation - evaluation_strategy: "steps" + eval_strategy: "steps" eval_steps: 100 load_best_model_at_end: true metric_for_best_model: "loss" diff --git a/logs/events.out.tfevents.1755867795.Suherdy-Laptop.20720.0 b/logs/events.out.tfevents.1755867795.Suherdy-Laptop.20720.0 new file mode 100644 index 0000000000000000000000000000000000000000..0c3ad3e1a892d894dbafef655573254477d4ecb4 GIT binary patch literal 6063 zcmeHLOOGT+5e8)8btA8ZZ}_sSx?$Pv?w$v;D+|eMEm|3{&BGFsjZ#@vS>5T$s;te- znwef}#ld$==FSa{ARdwhHxNGn&RmiB0f;l=i;SwQs+snQtLLz*&WMbPjK}vy=A$q1 z-+zDp=oimD|LNa<`O?e(c;lt#b0>APe0ZUnaDVf|<>Hl~8gE^0r7M@dt83}@%S)$& za!W;8qS8hQUir^&vY-6>1-ARypWpu4bAS6C+kN?8cNYJ=v-rAnTmM>6S3&fq9{lyr zt!H0+=Ebkv`tpN6-uY;8_ikpp&~`zT+GY3eX0{M~yTHOSny%N# zvkjFrUPXn{ia>{fmD!@YkOphPbxE&vs?BEzL3uJ0RgeuyXI;fz!8#mE)os{|LLx`WYT9L#bd7Gdf+9&9 zm#fu^BXFtoc85%>f=w=0>u6P$vKF}tavk;W%@;SkcyF?d#AstF(`)tW>MZKl@=DOb zMPpq}k|n#`bafw3)!Jg`Av#JMhM2s{juFpLN&LxwXaWYRN|X<>6CncFWkUFlZ<$&8(H)>xb9c9;IGWy<2&0a)! z!NyVMlt)!7l(R9pEY9I83fGIu*;OYjx{;Xqbt-QY99S zxid-`q?j*#s6+HNHu`KUeMz_KYPOhH>r*VGfK+Y#J^Dur!nR?ox_8!GPCIET0f;NK zC!C-lsD_-&WEU*!kaWI2GIb|%Oj0S1WvC7#l%Xad`gd(5>L7iJ5 zHI(R?pjN@@g2I}2TL{NP4lD2fG*%~t)mT{)Iy>76BR!Q<@+Tr(D(JrcCY#8EOY6>+ zBOk_8^)?YR6eF6jk_BpL>Lxlmpdrebr5;^e*N8^e)UN3`rS>uhpN7XJf!25ur)rDF z=^A9aL>Nq0H{`^qVPvjMG&l=VPr483boDotncZD(fbCFr5*%ak{rop$VMO zo^Y8vdi=890%MinqCMAhoTz+B3w;LYm#8%kj!?GJ$(o$y)JIuin@Up>X%@gVa99_D zD>LgiUJ=p81r=FxZz_p|fH@*jJwC!<9XA4%8jm>CI4Wok{}#rJU@_iEIz&nnh*E(Q zB(jWL%suu1>A-{^OLgi9(%Z&KAd>y8lHn%JQWP$>+h0{FI!Md`F$S-!S5?1)QJd4tPiUjarmm1{=KeTjf!D&WG2 z64CQwG6=O~BZVj1It#kY_duj(8+OxEWW3bZ{m?c2Dt`&&XkEa!vG0AZoyq8$VWr0a z6kvr;99k(BAt)ra^yo~)p$^Cwzyv7S9A=aMQRvWE1+{hFRTXa^6-Jt0RD?WH#J0+VboR@dxC75VtFdH^Db;VzoSClb##!? zI?%MM)d6x#N5PIBIW%#=Y<)`OC|;kK79MzqqKGU z0;ob`4JB=6S(;0^_k!G>`Ab$E25Vxb>7G>MBSUi|q=+BZ5VJOj#jKmcbR{UY!8HWD zj}{-}K1Oa(o6CEc<53w?fo%!^?%3_goyd|0sdbX7gMpvQt=q~*KZyhVG#pc%F$wR! z_oGM1g1DZHx@9OHx*+2m5!-XC%&sP52qMXsvb*j?sKmzu z4q8N3u^hOfJz??uUfHNBbdAFJtSsVf_b}s@Z(Ux;JI#rTO0XM{JiEO_~URG~RJ74IGtQ zVsacqL>yb6tWS^m9-$6MPGWR-x-78)(;SkS;f~q$=*8>(b^hq&jPKBBf}o|rCEw9d zyQPZ7=Xp-V%LV!b2u+aJ?_8hVJLauCZO|2y!rC7+_E$Pn{4{2PFIJh|zlg*C9fvd& z(PK%Aca7LPs?Jqefr9UoLKF*w;vo{dSm=|%KNmmWwSQ-5-!5OAgf7CR-& z$u1K19Tv;~n&@2Z1>WE~mG*I~w7Ab)YvfaI*TW zU^zVKc!Nx)Dq#oY+*w1PI^|)V#B?RZSW4lz=5a4M zW6AWh91O72&XTnZ8eTSKzQ^MTAuwN~Tn+a literal 0 HcmV?d00001 diff --git a/src/config.py b/src/config.py index dddcbdc..faf1da6 100644 --- a/src/config.py +++ b/src/config.py @@ -33,7 +33,7 @@ class TrainingConfig: logging_steps: int = 1 save_steps: int = 100 save_total_limit: int = 3 - evaluation_strategy: str = "steps" + eval_strategy: str = "steps" eval_steps: int = 100 load_best_model_at_end: bool = True metric_for_best_model: str = "loss" @@ -187,7 +187,7 @@ class AppConfig: 'logging_steps': self.training.logging_steps, 'save_steps': self.training.save_steps, 'save_total_limit': self.training.save_total_limit, - 'evaluation_strategy': self.training.evaluation_strategy, + 'eval_strategy': self.training.eval_strategy, 'eval_steps': self.training.eval_steps, 'load_best_model_at_end': self.training.load_best_model_at_end, 'metric_for_best_model': self.training.metric_for_best_model, diff --git a/src/trainer.py b/src/trainer.py index f9c6175..280c33a 100644 --- a/src/trainer.py +++ b/src/trainer.py @@ -189,7 +189,7 @@ class ModelTrainer: logging_steps=self.config.training.logging_steps, save_steps=self.config.training.save_steps, save_total_limit=self.config.training.save_total_limit, - evaluation_strategy=self.config.training.evaluation_strategy, + eval_strategy=self.config.training.eval_strategy, eval_steps=self.config.training.eval_steps, load_best_model_at_end=self.config.training.load_best_model_at_end, metric_for_best_model=self.config.training.metric_for_best_model,