xnli - output_mode consistency
This commit is contained in:
committed by
Lysandre Debut
parent
d52e98ff9a
commit
c4336ecbbd
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user