我正在尝试将ignite.engine中的create_supervised_evaluator与我的自定义指标结合使用
evaluator = create_supervised_evaluator(model, metrics={'perform': Perform()}, device=device)但evaluator.state.metrics.keys()返回的状态为空。
我使用的是PyTorch == 1.7.1和pytorch-ignite 0.4.2。谁能告诉我我哪里出错了?
发布于 2021-03-02 22:18:11
显然你还没有运行赋值器,你必须先运行它
evaluator.run(data_loader, max_epochs=100)然后,执行此操作将为您返回指标字典
evaluator.state.metricshttps://stackoverflow.com/questions/65580368
复制相似问题