xnli - output_mode consistency

This commit is contained in:
VictorSanh authored and Lysandre Debut committed 2019-11-27 11:07:22 -05:00
1 parent d52e98ff9a
commit c4336ecbbd
1 file changed
+2 -2
+2 -2
View File
@@ -247,8 +247,8 @@ def evaluate(args, model, tokenizer, prefix=""):
eval_loss = eval_loss / nb_eval_steps eval_loss = eval_loss / nb_eval_steps
if args.output_mode == "classification": if args.output_mode == "classification":
preds = np.argmax(preds, axis=1) preds = np.argmax(preds, axis=1)
elif args.output_mode == "regression": else:
preds = np.squeeze(preds) raise ValueError(f'No other `output_mode` for XNLI.')
result = compute_metrics(eval_task, preds, out_label_ids) result = compute_metrics(eval_task, preds, out_label_ids)
results.update(result) results.update(result)