[trainer] fix key error (#7635)

This commit is contained in:
Shawn Tao
2025-04-08 18:39:50 +08:00
committed by GitHub
parent f75b91077b
commit acb09fa3a3
5 changed files with 5 additions and 5 deletions

View File

@@ -111,7 +111,7 @@ def run_sft(
trainer.save_state()
if trainer.is_world_process_zero() and finetuning_args.plot_loss:
keys = ["loss"]
if isinstance(dataset_module["eval_dataset"], dict):
if isinstance(dataset_module.get("eval_dataset"), dict):
keys += sum(
[[f"eval_{key}_loss", f"eval_{key}_accuracy"] for key in dataset_module["eval_dataset"].keys()], []
)