如何评估Tensorflow计算图中的非变量节点?

时间:2016-04-29 02:28:48

标签: python tensorflow

我想在tensorflow的计算图中评估一个非变量节点。例如,有一个tf.concat操作,它结合了来自不同子图的多个变量。通过tensorboard我发现节点叫做concat_0。我可以用sess.run([])获取concat_0的值吗?我知道如果我知道变量名是'variable_0',可以使用tf.get_variable('variable_0')找到变量。但是如何通过名称检索非变量节点?

1 个答案:

答案 0 :(得分:3)

语法为<node name>:<endpoint>。通常,节点只有一个输出,因此端点为0。

因此,您可以将concat_0节点的值视为

sess.run("concat_0:0")