tb_logger.attach(evaluator, log_handler=OutputHandler(tag=“validation”, metric_names=list(metrics.keys()), another_engine=trainer), event_name=Events.EPOCH_COMPLETED)
pytorch_ignite 在0.4.0版本之后没有了 another_engine 这个了,替代方法:
原来的
tb_logger.attach(evaluator, log_handler=OutputHandler(tag="validation", metric_names=list(metrics.keys()), another_engine=trainer), event_name=Events.EPOCH_COMPLETED)
改正后
tb_logger.attach(evaluator, log_handler=OutputHandler(tag="validation", metric_names=list(metrics.keys()), global_step_transform=global_step_from_engine(trainer), event_name=Events.EPOCH_COMPLETED)
本文介绍了在PyTorchIgnite0.4.0版本更新后,如何替换`another_engine`参数以实现日志记录。作者给出了使用`global_step_transform`代替`another_engine`的新方法,并在事件`Events.EPOCH_COMPLETED`中配置验证器日志处理器。
1363

被折叠的 条评论
为什么被折叠?



