![](/img/trans.png)
[英]Tensorboard in Colab: No dashboards are active for the current data set
[英]Tensorboard : No dashboards active for current dataset
我正在訓練使用Google Colab進行對象檢測的神經網絡。 我想可視化學習過程,但是每次嘗試訪問張量板時,都會顯示以下內容:
當前數據集沒有活動的儀表板。 可能的原因:-您尚未將任何數據寫入事件文件。 -TensorBoard找不到您的事件文件。
我不是在本地訓練模型,而是使用colab筆記本為訓練數據配置了我的Google雲端硬盤帳戶,因此hpabst用戶的回答似乎沒有用。
我也嘗試使用ngrok設置tensorboard,但這給了我類似的輸出。
我確保通過創建摘要編寫器在日志目錄中生成摘要數據:
import tensorflow as tf
sess = tf.Session()
file_writer = tf.summary.FileWriter('/content/logs/my_log_dir/', sess.graph)
然后跟着
tensorboard = TensorBoard(log_dir="/content/logs/my_log_dir/",batch_size=32, write_graph=True, update_freq='epoch')
model.fit_generator(
train_generator,
steps_per_epoch=(train_data/BS),
epochs=EPOCHS,
validation_data=validation_generator,
validation_steps=(test_data/BS),
callbacks=[tensorboard, checkpoint])
最后
tensorboard --logdir /content/logs/my_log_dir/
事件文件到位。 日志目錄的路徑也正確。
就像我說的,我得到了同樣的結果-使用ngrok時沒有活動的儀表板錯誤。 我移至Tensorboard GUI中的SCALARS菜單,然后移至左側的運行部分下方的底部,我發現日志目錄的路徑顯示為'/ content / log / my_log_dir',盡管其中無處不在我的代碼只提到了-'/ content / logs / my_log_dir'。 也許使用ngrok設置tensorboard會期望文件位於'log'而不是'logs'目錄中。 我進行了更改,現在一切正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.