即使图中其他地方已经定义了完全相同的计算,TensorFlow是否会重新计算节点?

时间:2017-07-27 10:00:49

标签: tensorflow

例如考虑这个例子:

train_op = opt.minimize(loss)
gradients = tf.gradients(loss, tf.trainable_variables())

渐变是计算两次还是只计算一次?

或者这个例子:

a = y + z
b = y + z

添加y + z是计算两次还是只计算一次?

1 个答案:

答案 0 :(得分:1)

只计算一次。有关此问题以及tensorflow在运行时执行的其他优化的详细信息,请参阅this post