我想在tensorflow的计算图中评估一个非变量节点。例如,有一个tf.concat操作,它结合了来自不同子图的多个变量。通过tensorboard我发现节点叫做concat_0。我可以用sess.run([])获取concat_0的值吗?我知道如果我知道变量名是'variable_0',可以使用tf.get_variable('variable_0')找到变量。但是如何通过名称检索非变量节点?
答案 0 :(得分:3)
语法为<node name>:<endpoint>
。通常,节点只有一个输出,因此端点为0。
因此,您可以将concat_0
节点的值视为
sess.run("concat_0:0")