【问题标题】:Viewing Graph from saved .pbtxt file on Tensorboard从 Tensorboard 上保存的 .pbtxt 文件中查看图形
【发布时间】:2019-07-21 21:38:31
【问题描述】:

我只有一个 graph.pbtxt 文件。我想在 tensorboard 中查看图表。但我不知道该怎么做。我必须编写任何 python 脚本还是可以从终端本身编写?请帮助我了解所涉及的步骤。

【问题讨论】:

  • 我认为您需要一个 .pb 文件。您可以使用tf.train.Saver() 加载它。您将在tf.Session 中加载它。从那里您可以致电tf.summary.FileWriter( session.graph , '/temp' )。此方法将返回一个FileWriter 对象。您可以调用filewriter.write() 方法。这将在 /temp 目录中创建一个 .event 文件。然后,在您的终端中:tensorboard --logdir=/temp
  • 我相信只有在我有源代码但实际上我没有源代码的情况下才能按照上述步骤进行操作。我只有这个 .pbtxt 文件。

标签: python tensorflow tensorboard


【解决方案1】:

打开tensorboard,使用左侧的“上传”按钮上传pbtxt文件会直接在tensorboard中打开图。

【讨论】:

    【解决方案2】:

    您可以使用tf.train.write_graph 保存.pbtxt 中的.pb 文件

    from google.protobuf import text_format
    
    with open('graph.pbtxt') as f:
        text_graph = f.read()
    graph_def = text_format.Parse(text_graph, tf.GraphDef())
    tf.train.write_graph(graph_def, path, 'graph.pb', as_text=False)
    

    然后你可以在tf.Session中加载它。看看这个要点
    https://gist.github.com/jubjamie/2eec49ca1e4f58c5310d72918d991ef6

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-25
      • 2018-04-09
      • 2021-09-08
      • 2016-12-21
      • 2016-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多