0
如果我的圖包含摘要節點,那麼在我開始會話之後,是否有任何方法可以將節點的名稱更改爲其他內容這張圖?如何更改tf.summary。* op的名稱(在會話中)
我希望能夠動態地影響彙總節點在生成摘要protobuf字符串時使用的名稱。如果我可以傳入一個佔位符作爲名稱參數,但這目前不起作用,那將是理想的。
更改總結名稱似乎並不像技術上對TF所做的那樣(即使目前尚未實施)。它是否正確?
如果我的圖包含摘要節點,那麼在我開始會話之後,是否有任何方法可以將節點的名稱更改爲其他內容這張圖?如何更改tf.summary。* op的名稱(在會話中)
我希望能夠動態地影響彙總節點在生成摘要protobuf字符串時使用的名稱。如果我可以傳入一個佔位符作爲名稱參數,但這目前不起作用,那將是理想的。
更改總結名稱似乎並不像技術上對TF所做的那樣(即使目前尚未實施)。它是否正確?
您的總結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
內你只給所需的名稱,在下面的「摘要1」
sess.run(summary, feed_dict={
name_: "summary 1", value_to_log_: nicevalue})
在上面的例子我使用的佔位符也爲值記錄,可以使用標準張量或任何你想要的
使用佔位符代替摘要名稱的字符串會導致「TypeError:expected string or bytes-li ke對象「。 – user1735003