首页 > 解决方案 > 为什么 TensorBoard localhost:6006 只显示白页?

问题描述

我正在使用安装了 tensorflow GPU 的 Windows 10 桌面。

当尝试运行我从 TensorBoard 网站复制的代码时,运行以下代码后显示的 localhost 页面只是一个白页。我尝试使用“tensorboard --logdir logs/fit”和终端的明确 IP 地址,但没有任何效果。此外,在模型重新训练后,我从终端收到此消息

“在 localhost 上服务 TensorBoard;要向网络公开,请使用代理或在http://localhost:6006/处传递 --bind_all TensorBoard 2.1.1 (按 CTRL+C 退出)E0429 20:12:03.996999 876 directory_watcher。 py:255] 文件 ./logs\1588205514.6450007\train\events.out.tfevents.1588205515.DE SKTOP.14952.259.v2 已更新,即使当前文件为 ./logs\1588205514.6450007\train\events.out.tfevents.1588205551。 DE SKTOP.profile-空"

不知道从哪里开始,任何帮助将不胜感激。

    import tensorflow as tf
from tensorflow.python.keras.callbacks import TensorBoard
import time

mnist = tf.keras.datasets.mnist
(x_train, y_train), (x_test, y_test) = mnist.load_data()
x_train, x_test = x_train / 255.0, x_test / 255.0


def create_model():
    return tf.keras.models.Sequential([
        tf.keras.layers.Flatten(input_shape=(28, 28)),
        tf.keras.layers.Dense(512, activation='relu'),
        tf.keras.layers.Dropout(0.2),
        tf.keras.layers.Dense(10, activation='softmax')
    ])


tensorboard = TensorBoard(log_dir='logs\\{}'.format(time.time()))

model = create_model()
model.compile(optimizer='adam',
              loss='sparse_categorical_crossentropy',
              metrics=['accuracy'])

model.fit(x=x_train,
          y=y_train,
          epochs=1,
          validation_data=(x_test, y_test),
          callbacks=[tensorboard])

model.save('TestBoard.model')

标签: pythontensorflowpycharmtensorboard

解决方案


推荐阅读