【发布时间】:2019-11-24 13:01:47
【问题描述】:
在 WIndows 10 上使用 Python (3.6) / Jupyter (5.7.8) .. 我尝试了许多尝试为 tensorboard 生成日志文件的简单示例,包括:
logs_base_dir = "C:/tensorlogs"
%load_ext tensorboard.notebook
# %tensorboard --port=6006 --logdir {logs_base_dir}
os.makedirs(logs_base_dir, exist_ok=True)
%tensorboard --port=6008 --logdir {logs_base_dir}
a = tf.constant([10])
b = tf.constant([20])
c = tf.add(a,b)
with tf.Session() as sess:
# or creating the writer inside the session
writer = tf.summary.FileWriter(logs_base_dir, sess.graph)
print(sess.run(c))
writer.close()
sess.close()
我看到在“C:/tensorlogs”文件夹中创建了一个日志文件,名为:“events.out.tfevents.1563219145.DESKTOP-5HG12IB”
我还可以看到 tensorboard 在单独的浏览器窗口中运行。在“缩放器”页面上,它列出了正确的源文件夹“C:/tensorflow”。
但是 tensorboard 显示没有会话在运行。
我做错了什么? 有什么方法可以检查该日志文件是否合法?
Browser window showing tensorboard running - but not finding log file
(在图形窗口上也不显示任何内容)
更新:我尝试使用以下命令从命令行运行 tensorboard:
tensorboard --logdir='c:/tensorlogs' --port=6006
它具有相同的行为.. 页面在浏览器中显示而没有数据。终端显示以下消息:
TensorBoard 1.13.1 http://DESKTOP-5HG12IB:6006(按 CTRL+C 退出) I0716 06:56:05.074265 3780 _internal.py:122] ::1 - - [16/Jul/2019 06:56:05] "[37mGET /data/experiments HTTP/1.1[0m" 200 - I0716 06:56:05.086722 8400 _internal.py:122] ::1 - - [16/Jul/2019 06:56:05] "[37mGET /data/environment HTTP/1.1[0m" 200 - I0716 06:56:05.088708 3780 _internal.py:122] ::1 - - [16/Jul/2019 06:56:05] "[37mGET /data/plugins_listing HTTP/1.1[0m" 200 - I0716 06:56:05.090195 8400 _internal.py:122] ::1 - - [16/Jul/2019 06:56:05] "[37mGET /data/runs HTTP/1.1[0m" 200 - I0716 06:56:05.099200 3780 _internal.py:122] ::1 - - [16/Jul/2019 06:56:05] "[37mGET /data/plugin/scalars/tags HTTP/1.1[0m" 200 - I0716 06:56:13.198990 3780 _internal.py:122] ::1 - - [16/Jul/2019 06:56:13] “[37mGET / HTTP/1.1[0m” 200 - I0716 06:56:14.169489 3780 _internal.py:122] ::1 - - [16/Jul/2019 06:56:14] "[37mGET /tf-interactive-inference-dashboard/editedexample.png HTTP/1.1[0m “ 200 - I0716 06:56:14.170989 8400 _internal.py:122] ::1 - - [16/Jul/2019 06:56:14] "[37mGET /tf-interactive-inference-dashboard/distance.png HTTP/1.1[0m “ 200 - I0716 06:56:14.174491 3780 _internal.py:122] ::1 - - [16/Jul/2019 06:56:14] "[37mGET /tf-interactive-inference-dashboard/pdplots.png HTTP/1.1[0m “ 200 - I0716 06:56:14.176498 12340 _internal.py:122] ::1 - - [16/Jul/2019 06:56:14] "[37mGET /tf-interactive-inference-dashboard/explorecounterfactuals.png HTTP/1.1[0m “ 200 - I0716 06:56:14.281985 12876 _internal.py:122] ::1 - - [16/Jul/2019 06:56:14] "[37mGET /data/experiments HTTP/1.1[0m" 200 - I0716 06:56:14.282483 8400 _internal.py:122] ::1 - - [16/Jul/2019 06:56:14] "[37mGET /data/runs HTTP/1.1[0m" 200 - I0716 06:56:14.282483 12340 _internal.py:122] ::1 - - [16/Jul/2019 06:56:14] "[37mGET /data/environment HTTP/1.1[0m" 200 - .. 还有更多...
【问题讨论】:
-
没有标量是正常的,但是你有图表吗?
-
否 - 我在图形窗口上也没有任何内容。我展示了这个页面的图像,因为它显示了日志的源文件——这是正确的(至少,这是日志出现的地方)。
标签: tensorboard