我可以使用tf.train.Supervisor使用占位符保存摘要吗?

时间:2017-12-19 23:41:27

标签: tensorflow deep-learning tensorboard

我正在使用主管来管理我的会话,如下所示:

sv = tf.train.Supervisor(
        logdir=logdir,
        summary_op=tf.summary.merge_all(),
        summary_writer=tf.summary.FileWriter(logdir),
        global_step=global_step,
        save_summaries_secs=60,
    )

问题是我定义了我的图表,以便使用占位符输入数据。如何为save_summaries_secs功能创建的摘要执行此操作?

澄清

问题在于,主管每隔(此处)60秒运行tf.summary.merge_all()收集的所有摘要,而不使用feed_dict。为了计算,例如我需要以某种方式提供数据的损失。

我可以使用

等手动计算摘要
sess.run(summary_op, feed_dict={...})

1 个答案:

答案 0 :(得分:0)

对我来说同样的问题......我只是设置summary_op = None并使用sv.summary_computed()手动报告计算摘要。