tensorflow - TensorBoard 无法正确加载
问题描述
安装在我的机器上时,Tensorboard 似乎无法正确加载。我在虚拟环境中使用 Python 3.7 和 Tensorboard 1.13.1。我正在运行一个非常简单的示例脚本:
import numpy as np
import tensorflow as tf
a = tf.constant(3.0)
b = tf.constant(4.0)
c = a+b
sess = tf.Session()
print(sess.run(c))
writer = tf.summary.FileWriter('.')
writer.add_graph(tf.get_default_graph())
writer.flush()
sess.close()
tf.reset_default_graph()
当我在虚拟环境中运行 tensorboard 时,我收到
TensorBoard 1.13.1 at http://S13:6006 (Press CTRL+C to quit)
现在,当我在 Firefox 上打开页面时,我得到以下结果: Firefox 结果
在全新安装铬时,我得到: Chrome
它永远不会完成加载。
我正在运行 Fedora 25.01。我试过在网上搜索这个错误,但找不到任何东西。将不胜感激任何帮助。
PS:我设法让 tensorflow+board 在具有非常相似设置的 Fedora 机器上运行。在那里,张量板可以正常工作。
编辑:Tensorboard 不会在控制台中显示任何错误或警告。
解决方案
我将您的代码更改为:
import tensorflow as tf
a = tf.constant(3.0, name='a')
b = tf.constant(4.0, name='b')
c = tf.add(a, b, name='add_operation')
writer = tf.summary.FileWriter('./dummy')
with tf.Session() as sess:
sess.run(c)
writer.add_graph(tf.get_default_graph())
然后在相同工作目录的终端中,键入:tensorboard --logdir='./dummy/' --port 6006
。请尝试告诉我它是否有效
推荐阅读
- wildfly - Wildfly:管理用户与应用程序用户
- clojurescript - Clojurescript 命名空间作为参数
- python - ImportError:在 ubuntu 中没有名为 django.core.wsgi 的模块与 apache
- rxjs - 在 Observable 中使用 Foreach 进行转换
- angular - Angular2 Material RadioButton 或从布尔值中选择
- apache-storm - 在运行时重新加载 Storm 配置
- excel - Dropzone 在对话框中仅显示 CSV 和 XLS 文件
- c++ - 指定初始化器
- php - 检索没有 GET 参数的页面永久链接
- android - 蓝牙设备 ID 和名称空错误