【发布时间】:2017-10-09 00:53:13
【问题描述】:
我的印象是张量流图是有向无环图。然而,在探索https://github.com/nilboy/tensorflow-yolo 生成的(相当大的)图表时,我偶然发现了图表中的一个循环:
1. gradients/b_count_62:0 -> gradients/b_count_62
2. gradients/b_count_62 -> gradients/GreaterEqual_15:0
3. gradients/GreaterEqual_15:0 -> gradients/GreaterEqual_15
4. gradients/GreaterEqual_15 -> gradients/Merge_31:0, gradients/GreaterEqual_15/Enter:0
5. gradients/Merge_31:0 -> gradients/Merge_31
6. gradients/Merge_31 -> gradients/b_count_61:0, gradients/NextIteration_31:0
7. gradients/NextIteration_31:0 -> gradients/NextIteration_31
8. gradients/NextIteration_31 -> gradients/Sub_15:0
9. gradients/Sub_15:0 -> gradients/Sub_15
10. gradients/Sub_15 -> gradients/Switch_31:1, gradients/GreaterEqual_15/Enter:0
11. gradients/Switch_31:1 -> gradients/Switch_31
12. gradients/Switch_31 -> gradients/Merge_31:0, gradients/b_count_62:0 (loop, references line 5 and line 1)
哪些操作支持上述循环,这些循环是如何创建的(来自 python),以及在会话中运行时这些循环的语义是什么?
【问题讨论】:
标签: python tensorflow