There was an error while loading. Please reload this page.
1 parent b3c0c11 commit dccce56Copy full SHA for dccce56
1 file changed
mcore_adapter/src/mcore_adapter/trainer/trainer.py
@@ -927,7 +927,12 @@ def _maybe_log_save_evaluate(
927
# reset tr_loss to zero
928
tr_loss -= tr_loss
929
930
- logs["loss"] = round(tr_loss_scalar / (self.state.global_step - self._globalstep_last_logged), 4)
+ # logs["loss"] = round(tr_loss_scalar / (self.state.global_step - self._globalstep_last_logged), 4)
931
+ if self.args.calculate_per_token_loss:
932
+ logs["loss"] = round(tr_loss_scalar, 4)
933
+ else:
934
+ logs["loss"] = round(tr_loss_scalar / (self.state.global_step - self._globalstep_last_logged), 4)
935
+
936
if grad_norm is not None:
937
logs["grad_norm"] = grad_norm.detach().item() if isinstance(grad_norm, torch.Tensor) else grad_norm
938
logs["learning_rate"] = self._get_learning_rate()
0 commit comments