如果我的图表包含摘要节点,那么在我使用此图表开始会话后,有什么方法可以将节点的名称更改为其他名称吗?
我希望能够动态地影响摘要节点在生成摘要protobuf字符串时使用的名称。如果我可以将占位符作为name参数传递,那将是理想的,但目前不起作用。
更改摘要名称似乎在技术上不可能使用TF(即使它目前尚未实施)。这是对的吗?
答案 0 :(得分:0)
您的摘要name
可以是占位符。
因此
name_ = tf.placeholder(tf.string, shape=())
value_to_log_ = tf.placeholder(tf.<yourtype>,shape=(<yourshape>)
summary = tf.summary.<yourchoice>(name_, value_to_log_)
然后,在会话sess
中,您只需提供所需的名称,如下所示&#34;摘要1&#34;
sess.run(summary, feed_dict={
name_: "summary 1", value_to_log_: nicevalue})
在上面的示例中,我还使用占位符来记录值,您可以使用标准张量或任何您想要的