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
|
||||
if args.output_mode == "classification":
|
||||
preds = np.argmax(preds, axis=1)
|
||||
elif args.output_mode == "regression":
|
||||
preds = np.squeeze(preds)
|
||||
else:
|
||||
raise ValueError(f'No other `output_mode` for XNLI.')
|
||||
result = compute_metrics(eval_task, preds, out_label_ids)
|
||||
results.update(result)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user