diff --git a/fastNLP/core/callbacks/more_evaluate_callback.py b/fastNLP/core/callbacks/more_evaluate_callback.py index c5d6133b..dbb6505f 100644 --- a/fastNLP/core/callbacks/more_evaluate_callback.py +++ b/fastNLP/core/callbacks/more_evaluate_callback.py @@ -146,7 +146,7 @@ class MoreEvaluateCallback(HasMonitorCallback): if self.watch_monitor is not None: return if callable(self.evaluate_every): - if self.evaluate_every(self): + if self.evaluate_every(trainer): results = self.evaluator.run() self.topk_saver.save_topk(trainer, results) elif self.evaluate_every > 0 and trainer.global_forward_batches % self.evaluate_every == 0: