# Evaluate
if self.scheduler._step_count % self.config['eval_frequency'] == 0:
logger.info('Dev')
f1, _ = self.evaluate(
model, examples_dev, stored_info, self.scheduler._step_count
)
logger.info('Test')
f1_test = 0. # It is always zero
if f1 > max_f1:
max_f1 = max(max_f1, f1)
max_f1_test = 0.
self.save_model_checkpoint(
model, self.optimizer, self.scheduler, self.scheduler._step_count, epo
)
logger.info('Eval max f1: %.2f' % max_f1)
logger.info('Test max f1: %.2f' % max_f1_test)
start_time = time.time()
Missing code for test evaluation, only dev evaluation exists.