Tensorflow:高级 api 估计器中的 Tensorboard
Posted
技术标签:
【中文标题】Tensorflow:高级 api 估计器中的 Tensorboard【英文标题】:Tensorflow: Tensorboard in high-level api estimator 【发布时间】:2019-01-04 11:59:20 【问题描述】:我在 *** 中看到一些帖子,高级 api 估算器为您记录了摘要。但是,我没有看到任何可视化。
在我的代码中,我定义了这样的自定义估算器
run_config = tf.estimator.RunConfig(
model_dir=FLAGS.model_dir,
save_checkpoints_secs=20,
save_summary_steps=100)
estimator = tf.estimator.Estimator(
model_fn=model_fn,
config=run_config,
params=model_params)
然后我在这个 model_dir 中看到了我的检查点和一些训练杂项。
而且,我在命令行中输入$tensorboard --logdir=tmp/
,什么也看不到。
我在 localhost:6006/ 中看到的是
No dashboards are active for the current data set.
有人可以帮我吗?
【问题讨论】:
【参考方案1】:如果有人有同样的问题:这是我的发现。
我在我的 model_dir 的第二个父目录中,所以在我输入 $tensorboard ...
的当前工作目录中没有这样的 model_dir。
令人惊讶的是它不会在命令行中产生任何错误,这让我觉得我在这一步没有弄错任何东西。
据我所知,您的“tfevent”文件是否位于您命名的目录的子目录中并不重要。但您有责任确保您的 cwd 中确实存在目录 model_dir。
【讨论】:
以上是关于Tensorflow:高级 api 估计器中的 Tensorboard的主要内容,如果未能解决你的问题,请参考以下文章
标准化 Keras:TensorFlow 2.0 高级 API 指南