Merge pull request #527 from Mathieu-Prouveur/fix_value_training_loss
Update example files so that tr_loss is not affected by args.gradient…
This commit is contained in:
@@ -939,7 +939,7 @@ def main():
|
|||||||
elif output_mode == "regression":
|
elif output_mode == "regression":
|
||||||
preds = np.squeeze(preds)
|
preds = np.squeeze(preds)
|
||||||
result = compute_metrics(task_name, preds, all_label_ids.numpy())
|
result = compute_metrics(task_name, preds, all_label_ids.numpy())
|
||||||
loss = tr_loss/nb_tr_steps if args.do_train else None
|
loss = tr_loss/global_step if args.do_train else None
|
||||||
|
|
||||||
result['eval_loss'] = eval_loss
|
result['eval_loss'] = eval_loss
|
||||||
result['global_step'] = global_step
|
result['global_step'] = global_step
|
||||||
@@ -1007,7 +1007,7 @@ def main():
|
|||||||
preds = preds[0]
|
preds = preds[0]
|
||||||
preds = np.argmax(preds, axis=1)
|
preds = np.argmax(preds, axis=1)
|
||||||
result = compute_metrics(task_name, preds, all_label_ids.numpy())
|
result = compute_metrics(task_name, preds, all_label_ids.numpy())
|
||||||
loss = tr_loss/nb_tr_steps if args.do_train else None
|
loss = tr_loss/global_step if args.do_train else None
|
||||||
|
|
||||||
result['eval_loss'] = eval_loss
|
result['eval_loss'] = eval_loss
|
||||||
result['global_step'] = global_step
|
result['global_step'] = global_step
|
||||||
|
|||||||
@@ -540,7 +540,7 @@ def main():
|
|||||||
result = {'eval_loss': eval_loss,
|
result = {'eval_loss': eval_loss,
|
||||||
'eval_accuracy': eval_accuracy,
|
'eval_accuracy': eval_accuracy,
|
||||||
'global_step': global_step,
|
'global_step': global_step,
|
||||||
'loss': tr_loss/nb_tr_steps}
|
'loss': tr_loss/global_step}
|
||||||
|
|
||||||
output_eval_file = os.path.join(args.output_dir, "eval_results.txt")
|
output_eval_file = os.path.join(args.output_dir, "eval_results.txt")
|
||||||
with open(output_eval_file, "w") as writer:
|
with open(output_eval_file, "w") as writer:
|
||||||
|
|||||||
Reference in New Issue
Block a user