From 2cf03017a0f8eefadb24b1cd3bbf33ad3d324c10 Mon Sep 17 00:00:00 2001 From: hiyouga <467089858@qq.com> Date: Mon, 1 Jul 2024 05:43:17 +0800 Subject: [PATCH] tiny fix Former-commit-id: 73280b7dc7f8b3210bb08dfc3cf34760190f585a --- src/llamafactory/train/sft/metric.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/llamafactory/train/sft/metric.py b/src/llamafactory/train/sft/metric.py index 72faef0a..c69608c0 100644 --- a/src/llamafactory/train/sft/metric.py +++ b/src/llamafactory/train/sft/metric.py @@ -48,7 +48,7 @@ def compute_accuracy(eval_preds: "EvalPrediction") -> Dict[str, float]: preds, labels = eval_preds.predictions, eval_preds.label_ids accuracies = [] for i in range(len(preds)): - pred, label = preds[i, 1:], labels[i, :-1] + pred, label = preds[i, :-1], labels[i, 1:] label_mask = label != IGNORE_INDEX accuracies.append(np.mean(pred[label_mask] == label[label_mask]))