fix rouge metric prefix

This commit is contained in:
51616 2024-12-25 08:50:43 +00:00
parent b555f1d07a
commit 25bb3864e8

View file

@ -72,7 +72,8 @@ def eval_generation(eval_trainer, tokenizer, dataset, split, gen_kwargs):
[txt["generated"] for txt in decoded_txts],
[txt["label"] for txt in decoded_txts],
)
eval_result.metrics.update(rouge_metrics)
for k, v in rouge_metrics.items():
eval_result.metrics[f"{split}_{k}"] = v
eval_trainer.log_metrics("eval" if split == "val" else split, eval_result.metrics)
eval_trainer.save_metrics("eval" if split == "val" else split, eval_result.metrics)