TensorBoard啟動後No dashboards ...的問題

*迷途不知返的野指標發表於2020-11-06

TensorBoard啟動後No dashboards …的問題


Author: Labyrinthine Leo   Init_time: 2020.11.06


Index Words: TensorFlowTensorBoard


在這裡插入圖片描述


1、寫在前面

  • 寫在前面,這部分是問題的分析,預設讀者知道tensorboard的基本使用,否則可調到2、使用流程,學習tensorboard的簡單使用。

筆者在使用tensorboard的過程中,其可以正常啟動,但是開啟介面會出現上圖問題:No dashboards are activate for the current data set.。如上圖的問題描述,Can't find your event files.,只要你生成了日誌檔案,那大概率就是出現這個問題,無法找到日誌檔案。先說筆者排查過後自身的問題:檔案路徑中出現了中文,這就是window慣有的問題所在!!!所以你出現了上圖問題,大概率會是因為日誌檔案無法找到或者檔案不對,如果是日誌檔案無法找到,要麼是你指令--logdir=yourpath中指定的路徑出問題,或者就如筆者一樣,路徑中出現中文字元。希望此文解決方法對你有用。

2、使用流程

  • jupyter中編寫最簡單的張量相加操作,並將事件資訊寫進日誌檔案:
import tensorflow as tf
# 定義簡單的靜態操作圖,實現張量的加法操作
node1 = tf.constant(3.0, name='node1') # 常量
node2 = tf.Variable(4.0, name='node2') # 變數
result = tf.add(node1, node2, name='add')

# 生成日誌,寫進檔案
logdir = './log'
writer = tf.summary.FileWriter(logdir, tf.get_default_graph()) # 獲取預設的計算流圖
writer.close()

執行完這段程式碼就會發現,在當前目錄log下就有了一個日誌檔案:


在這裡插入圖片描述


  • anaconda中進入該log目錄中,注意是在log目錄平級的路徑下,即events...檔案的上一級路徑,(在此強調不要路徑中不要有中文字元),然後使用命令tensorboard --logdir=log,就會出現下圖:

在這裡插入圖片描述


注意:這個過程中可能會出現error的提示,有可能是numpy的版本過高與tensorboard不匹配,那就使用命令pip install numpy=1.16.0即重新安裝較低版本即可。同時你的DESKTOP``ID和我是不一樣的。

  • 將該URL貼上進瀏覽器即可開啟,儘量使用功能chrome,效果如下圖:

在這裡插入圖片描述


到此簡單的使用就完成了,人生到處知何似,應似飛鴻踏雪泥,希望這篇文章對你有用!

Reference

  • [1] https://blog.csdn.net/Michealmushan/article/details/77942810

臨淵羨魚不如退而結網
創作不易,如果您覺得這篇文章對你有用,可以點個贊,算是對筆者的支援和激勵!這裡是Leo的部落格城堡,以Python為核,ML&DL為主,泛之形形色色,輸寥寥拙見,攝浮光掠影,講三兩故事。臨淵羨魚,不如退而結網,持續乾貨輸出,有趣的靈魂值得你的關注!
原文可以去筆者的github主頁:https://github.com/LabyrinthineLeo/Yxs_Git_Learning_repos檢視(如果可以,點個star也無妨呀,嘿嘿)。


在這裡插入圖片描述



相關文章