如何使用JavaAPI打印tensorflow图中的所有节点?

如何使用JavaAPI打印tensorflow图中的所有节点?,tensorflow,Tensorflow,我想打印加载了JavaAPI的tensorflow图的所有节点(我在Scala应用程序中调用了该API) 我想这样做是为了检索有关加载图的信息(节点数量、节点数据类型、节点输入/输出、节点名称…) 到目前为止,使用当前的java api(版本1.1.0-rc0),我只通过显式调用操作的名称来打印操作信息: val operation = gModel.operation("opName") val opName = inputOperation.name() val opType = input

我想打印加载了JavaAPI的tensorflow图的所有节点(我在Scala应用程序中调用了该API) 我想这样做是为了检索有关加载图的信息(节点数量、节点数据类型、节点输入/输出、节点名称…)

到目前为止,使用当前的java api(版本1.1.0-rc0),我只通过显式调用操作的名称来打印操作信息:

val operation = gModel.operation("opName")
val opName = inputOperation.name()
val opType = inputOperation.`type`()
...
理想情况下,我希望得到打印graphDef时调用的python toString方法的等价物

print(tf.get_default_graph().as_graph_def())
有没有办法做到这一点