1. 程式人生 > 程式設計 >tensorboard 可以顯示graph,卻不能顯示scalar的解決方式

tensorboard 可以顯示graph,卻不能顯示scalar的解決方式

今天照著樣例搞了下tensorboard,發現自己無法顯示scalar,而graph卻可以正常顯示。

出現這種情況就說明,tensorfboard已經正確讀取了指定目錄下的資料,只是資料裡沒有儲存有scalar資料。

這很奇怪,我反反覆覆檢查了好多遍程式碼都覺得沒問題。

最好查了一個下午,也搞了一個下午,終於被我發現問題所在。我把下面這程式碼放錯位置了。

summary_op=tf.summary.merge_all()

原位置如下:

tensorboard 可以顯示graph,卻不能顯示scalar的解決方式

我把summary_op給放再with tf.Session() 下了。這樣子做是沒有效果了,summary_op相當於沒有被賦值。所以導致我沒有獲得我想要儲存的資料。

只要summary_op賦值的這程式碼放在with tf.Session() 外就好,如圖:

tensorboard 可以顯示graph,卻不能顯示scalar的解決方式

以上這篇tensorboard 可以顯示graph,卻不能顯示scalar的解決方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。