TensorBoard --logdir =“path / to / log”(不能分配给运营商)

时间:2017-08-25 04:16:48

标签: python tensorflow syntax-error tensorboard

我写了我的第一个张量流代码,我试图用张量板来形象化它,但我正在撞墙,很多其他人似乎正在打击:  (语法错误:无法分配给运营商)

尝试运行时:  (tensorboard --logdir = path / to / logs / directory)

并且我无法找到解决问题的任何网站上的任何帖子。为了澄清这些是我看过的线程的例子,我相信它们涵盖了我迄今为止尝试过的东西,但我发现很多线程都是空的。

tensorboard shows a SyntaxError: can't assign to operator

Creating log directory in tensorboard

Tensorboard SyntaxError: invalid syntax

https://github.com/tensorflow/tensorflow/issues/3688

从头开始,我遇到了这个错误(语法错误:无法分配给运营商),并认为我犯了一个错字,所以我确认我使用了正确的代码,然后我开始搜索找到答案,发现很多响应让我尝试了所以我考虑/尝试了它们,包括:移动存储日志文件的位置,移动用于在原始tensorflow python文件中创建日志的代码所在的位置,重新启动pc(idk? )它没有工作,右键单击并在日志文件上使用open with命令并指定它应该在终端中使用“x”命令运行,依此类推,似乎大多数答案都涉及基本的事情,正确设置张量流或正确使用命令,但我认为这是一个更深层次的问题,因为大量缺乏建议以及我在使用张量板,张量流/张量板时尝试解决的所有视频的事实,没有视频甚至暗示这一步是一个可能导致错误,暗示它不是一个简单/常见的错误。任何帮助,建议,甚至建议,我可以在哪里寻找建议。

编辑:我仍然在这,我找到了一个设计为运行的tensorflow的示例文件,这样你就可以看到tensorboard而无需编写任何代码,它给出了输入终端的确切代码,它仍然给我同样的错误虽然我确实注意到一件事,这是代码“tensorboard --logdir = / tmp / tensorflow / mnist”但如果我运行,我得到一个语法错误,因为第一个正斜杠,如果我删除它我得到原来的“无法分配给运营商“错误。

5 个答案:

答案 0 :(得分:1)

您是否有一个文件夹,其中“events.out.tfevents.1500944459.ADMIN-PC”这样的文件是使用tf.summary.FileWriter创建的? 如果是,则从该文件夹的顶级目录中打开cmd(没有python空闲,命令提示符)写入

{{1}}

答案 1 :(得分:0)

您需要在终端中运行tensorboard --logdir=name_of_the_folder

请参阅此问题:link

答案 2 :(得分:0)

您要么从交互式python shell运行命令,要么从ipython / jupyter-notebook运行命令。

如果从ipython / jupyter-notebook运行它,可以在命令开头插入!以运行本机系统命令。

因此,在这种情况下,您可以运行:

!tensorboard --logdir=name_of_the_folder

或者,您必须从终端运行此命令:

tensorboard --logdir=name_of_the_folder

答案 3 :(得分:0)

尝试这样的事情:

tensorboard --logdir= name_of_the_folder\

答案 4 :(得分:0)

在 Colab 中

load_ext tensorboard
tensorboard --logdir='/tmp/tflearn_logs'