如何启动Tensorboard?

时间:2019-01-27 19:44:40

标签: python tensorflow tensorboard

我正在https://www.tensorflow.org/guide/low_level_intro上遵循Tensorflow入门指南,并设法通过使用

创建了一个'events.out'文件。
writer = tf.summary.FileWriter('.')
writer.add_graph(tf.get_default_graph())
writer.flush() 

在我的python文件中并运行它。下一步是使用“ shell命令” tensorboard --logdir在“终端”中启动Tensorboard。这该怎么做?我应该使用哪个终端?我尝试了Windows Powershell,但似乎无法正常工作。它给出了错误

  

tensorboard:术语“ tensorboard”不被识别为   cmdlet,函数,脚本文件或可操作程序。检查   名称的拼写,或者如果包含路径,请验证路径   是正确的,然后重试。在第1行:char:1   +张量板--logdir   + ~~~~~~~~~~~~       + CategoryInfo:ObjectNotFound:(tensorboard:String)[],CommandNotFoundException       + FullyQualifiedErrorId:CommandNotFoundException

1 个答案:

答案 0 :(得分:0)

使用PowerShell可以。听起来您的PATH没有像其他人所说的那样配置为查找Tensorboard二进制文件。您能告诉我pip show tensorflow的价格吗?它应该如下所示:

(1) ➜  ~ pip show tensorflow
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Name: tensorflow
Version: 1.12.0
Summary: TensorFlow is an open source machine learning framework for everyone.
Home-page: https://www.tensorflow.org/
Author: Google Inc.
Author-email: opensource@google.com
License: Apache 2.0
Location: c:\users\stephanwlee\venv\tf\lib\site-packages
Requires: enum34, keras-preprocessing, wheel, astor, backports.weakref, mock, tensorboard, termcolor, protobuf, gast, absl-py, grpcio, six, keras-applications, numpy
Required-by:

在上面的输出中,位置是重要的部分,它告诉您二进制文件的放置位置。如果您使用的是TensorFlow安装指南之类的virtualenv(一切都应无缝设置,我建议您使用它),则二进制文件应位于c:\users\stephanwlee\venv\tf\Scripts中。请检查路径是否在$env:path中。

如果其中任何一个没有帮助,请在响应中添加来自PowerShell的pip show tensorflow$env:path的结果,谢谢!