1. 程式人生 > >TensorBoard之6006頁面無法訪問

TensorBoard之6006頁面無法訪問

出錯場景

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