TensorBoard之6006頁面無法訪問
阿新 • • 發佈:2018-10-31
出錯場景
1: 首先執行樣例程式,生成日誌檔案
#!/usr/bin/env python
# -*- coding -*-
'''
視覺化Demo
'''
import tensorflow as tf
input1 = tf.constant([1.0, 2.0, 3.0], name='input1')
input2 = tf.Variable(tf.random_uniform([3]), name='input2')
output = tf.add_n([input1, input2], name='add')
# 生成一個寫日誌的writer,並將當前的Tensorflow計算圖寫入日誌.
writer = tf.summary.FileWriter('D:/Workspace/PythonCode/Tensorflow/log', tf.get_default_graph())
writer.close()
2: 然後cmd執行如下啟動命令
tensorboard --logdir="D:\Workspace\PythonCode\Tensorflow\log"
或者是cd到log的上一層目錄然後執行
tensorboard --logdir="log" 也是一樣失敗
跟具體在哪一層目錄執行此命令無關
執行之後 控制檯輸出如下
TensorBoard 1.8.0 at http://DESKTOP-V08VJHL:6006 (Press CTRL+C to quit)
3: 開啟Chome瀏覽器進行訪問
開啟Chome瀏覽器訪問http://DESKTOP-V08VJHL:6006 提示:'防火牆或防病毒軟體可能已阻止您連線到網路。'
解決方案
具體原因有待分析,上述情況是由於6006埠不可訪問導致,切換埠之後即可正常訪問
執行時增加--port:
tensorboard --logdir="D:\Workspace\PythonCode\Tensorflow\log" --port=8080