TensorBoard --logdir= "path/to/log" (不能分配给运算符)



我写了我的第一个 tensorflow 代码,我试图用 tensorboard 可视化它,但我遇到了一堵墙,很多人似乎都在碰到: (语法错误:无法分配给运算符(

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

而且我无法在任何网站上找到解决问题的任何帖子。为了澄清起见,这些是我看过的线程的示例,我相信它们涵盖了我迄今为止尝试过的事情,但我发现许多线程只是空的。

张量板显示语法错误:无法分配给运算符

在张量板中创建日志目录

张量板语法错误:语法无效

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

从头开始,我遇到了这个错误(语法错误:无法分配给运算符(,并认为我打错了字,所以我确认我使用了正确的代码,然后我开始搜索以找到答案并找到很多响应,可以尝试,所以我考虑/尝试了它们,包括: 移动日志文件的存储位置,移动用于在原始 tensorflow python 文件内创建日志的代码所在的位置,重新启动 pc(idk?(但它不起作用,右键单击并使用日志文件上的 open with 命令并指定它应该在终端中使用"x"命令运行, 依此类推,似乎大多数答案都涉及基本内容,正确设置TensorFlow或正确使用命令,但我认为这是一个更深层次的问题,因为压倒性地缺乏建议,而且事实上,在我观看的所有视频中,使用TensorBoard,TensorFlow/Tensorboard,同时试图解决这个问题, 甚至没有视频暗示此步骤可能导致错误,这意味着这不是简单/常见的错误。任何帮助,建议,甚至是关于我可以在哪里寻找建议的建议,将不胜感激。

编辑:我仍然在这里,我找到了一个用于 tensorflow 的示例文件,该文件旨在运行,以便您无需编写任何代码即可看到 tensorboard,并且它提供了精确的代码以键入终端,它仍然给了我相同的错误,尽管我确实注意到一件事,这是代码"tensorboard --logdir=/tmp/tensorflow/mnist",但如果我运行它,我会因为第一个正斜杠而出现语法错误, 如果我删除它,我会得到原始的"无法分配给操作员"错误。

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

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

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

!tensorboard --logdir=name_of_the_folder

或者,您必须从终端运行此命令,如下所示:

tensorboard --logdir=name_of_the_folder

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

tensorboard --logdir=name_of_the_folder

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

请参考本期:链接

尝试这样的事情:

tensorboard --logdir= name_of_the_folder

In Colab

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

相关内容

最新更新