fixed issue where callback_metrics was replaced instead of updated (#492)
This commit is contained in:
parent
e350a7db07
commit
ba0a32c2ae
|
@ -138,7 +138,7 @@ class TrainerEvaluationLoopMixin(object):
|
|||
self.log_metrics(log_metrics, {})
|
||||
|
||||
# track metrics for callbacks
|
||||
self.callback_metrics = callback_metrics
|
||||
self.callback_metrics.update(callback_metrics)
|
||||
|
||||
# hook
|
||||
model.on_post_performance_check()
|
||||
|
|
|
@ -258,7 +258,7 @@ class TrainerTrainLoopMixin(object):
|
|||
all_log_metrics = {k: v for d in all_log_metrics for k, v in d.items()}
|
||||
|
||||
# track all metrics for callbacks
|
||||
self.callback_metrics = {k: v for d in all_callback_metrics for k, v in d.items()}
|
||||
self.callback_metrics.update({k: v for d in all_callback_metrics for k, v in d.items()})
|
||||
|
||||
return 0, grad_norm_dic, all_log_metrics
|
||||
|
||||
|
|
Loading…
Reference in New Issue