启动Tensorboard - NameError:未定义名称"tensorboard"

tak*_*h0t 1 python tensorflow tensorboard

我正在尝试启动张量板并查看我创建的图表.

import tensorflow as tf

logPath = "C:\\path\\to\\log" -- can also be /path/to/log

sess = tf.Session()
file_writer = tf.summary.FileWriter(logPath, sess.graph)
Run Code Online (Sandbox Code Playgroud)

这段代码运行正常并在正确的文件夹中创建一个事件文件,但是当我在shell中运行此命令时:

tensorboard --logdir /path/to/log
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Traceback (most recent call last):
File "<pyshell#11>", line 1, in <module>
tensorboard --logdir /path/to/log
NameError: name 'tensorboard' is not defined
Run Code Online (Sandbox Code Playgroud)

我错过了一个设置吗?我已经看到了这个错误的另一个问题,但该解决方案没有解决这个问题.

我已经能够分配节点并完全在命令行中工作了,我只是想开始测试可视化.

非常感谢.

mos*_*shi 6

您是否尝试添加到脚本的顶部:

from keras.callbacks import TensorBoard
Run Code Online (Sandbox Code Playgroud)


mrr*_*rry 5

从错误消息中,您似乎tensorboard在Python shell 中输入命令.但是,tensorboard实际上是Windows可执行程序的名称,而不是Python命令.因此,您可以通过在C:\>"Windows命令提示符"中输入相同的命令来运行TensorBoard .