"分段错误(核心转储)",当试图从终端运行Tensorboard时

时间:2016-10-19 09:29:38

标签: python machine-learning tensorflow tensorboard

我有一个小型RNN用于对超过10个类别的信号进行分类。网络给我约0.2-0.4%的错误。现在我试图使用张量板来可视化网络。

  • 我已经为我要检查的节点创建了摘要操作。(这样的权重,偏见,成本等)。
  • 我合并了所有摘要。
  • 启动tensorflow会话并尝试使用

    将数据写入日志目录

    writer = tf.train.SummaryWriter(" / home / raisa / PycharmProjects / graphs")

  • 代码运行时没有任何错误。

  • 然后我尝试使用命令
  • 运行tensorboard
  • tensorboard --logdir = / home / raisa / PycharmProjects / graph

这给了我错误分段错误(核心转储)

  

我有tensoorflow 0.8.0。   我也收到警告说

     

警告:tensorflow:将GraphDef传递给SummaryWriter是   弃用。改为传递Graph对象,例如sess.graph

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

sess = tf.Session()

summary_writer = tf.train.SummaryWriter("/directory/to/save/to", sess.graph) 

step = 1
merged = tf.merge_all_summaries()
summary = sess.run([merged])
summary_writer.add_summary(summary, step)