()
| 18 | |
| 19 | |
| 20 | def main(): |
| 21 | FLAGS = parse_args() |
| 22 | cfg = Config(FLAGS.config) |
| 23 | FLAGS = vars(FLAGS) |
| 24 | opt = FLAGS.pop('opt') |
| 25 | cfg.merge_dict(FLAGS) |
| 26 | cfg.merge_dict(opt) |
| 27 | trainer = Trainer(cfg, mode='eval', task='det') |
| 28 | |
| 29 | best_model_dict = trainer.status.get('metrics', {}) |
| 30 | trainer.logger.info('metric in ckpt ***************') |
| 31 | for k, v in best_model_dict.items(): |
| 32 | trainer.logger.info('{}:{}'.format(k, v)) |
| 33 | |
| 34 | metric = trainer.eval() |
| 35 | |
| 36 | trainer.logger.info('metric eval ***************') |
| 37 | for k, v in metric.items(): |
| 38 | trainer.logger.info('{}:{}'.format(k, v)) |
| 39 | |
| 40 | |
| 41 | if __name__ == '__main__': |
no test coverage detected