一个棘手的图解决张量流

时间:2017-03-18 04:51:15

标签: tensorflow

如下所示,我构建了一个包含两个大变量和两个输入占位符的图形。 每次,我都想使用变量的当前值(部分值)和输入占位符来计算delta值。然后使用scatter_add将delta值更新为变量。

问题:两个计算路径不一样,需要更多计算。张量流解决引擎似乎更喜欢随机路径之一 - 它解决了路径之一,然后是另一路径。例如,tf可以先更新变量0,然后使用这个新变量0来解决另一个路径(更新变量1)。这不是我的需要。

所以,任何想法?

张量流图:

tensorflow graph

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。使用tf.control_dependencies()可以解决这个问题。 https://www.tensorflow.org/api_docs/python/tf/control_dependencies