这个图是如何无环的?assign add op 将 x 添加到自身。
import tensorflow as tf
sess = tf.Session()
x = tf.Variable(1300,name="x")
y = tf.Variable(200, name="y")
z = tf.add(x, y,name="z")
b = x.assign_add(z)
init = tf.initialize_all_variables()
writer = tf.train.SummaryWriter("/tmp/logdir", sess.graph)
sess.run(init)
print(sess.run(b))
显然,AssignAdd 和 X 之间存在双向边。
为什么 X 被两次描绘为变量?