如何在“火车”中间记录图像
How to log images in middle of `train`
您似乎只能通过 train
中的 return 值记录数据。在许多工作流程中,直接在训练函数中间保存图像可能更有意义(例如,保存由生成模型或基于视觉的 MDP 采样的图像)。
有没有简单的方法可以做到这一点?一种想法是尝试找到日志目录并直接写入它,但这会有问题吗?
我猜你问的是在 Trainable:_train()
中使用日志图像。
如果你不在本地模式下,在可训练的范围内,你可以访问 self.logdir
属性来写入图像。这应该会自动同步回您的头节点(如果您是 运行 远程)。
您似乎只能通过 train
中的 return 值记录数据。在许多工作流程中,直接在训练函数中间保存图像可能更有意义(例如,保存由生成模型或基于视觉的 MDP 采样的图像)。
有没有简单的方法可以做到这一点?一种想法是尝试找到日志目录并直接写入它,但这会有问题吗?
我猜你问的是在 Trainable:_train()
中使用日志图像。
如果你不在本地模式下,在可训练的范围内,你可以访问 self.logdir
属性来写入图像。这应该会自动同步回您的头节点(如果您是 运行 远程)。