5

Is there a way to both feed and fetch the same variable in Tensorflow? If not, why is this not allowed?

I'm getting this error:

StatusNotOK: Invalid argument: Reshape:0 is both fed and fetched.
MBT
  • 21,733
  • 19
  • 84
  • 102

2 Answers2

7

You can not have a Tensor that is both fed and fetched. The work-around is to add "tf.identity" op and fetch that

tf.reset_default_graph()
a = tf.placeholder(tf.int32)
a_copy = tf.identity(a)
sess = tf.InteractiveSession()
sess.run(a_copy, feed_dict={a:1})
Yaroslav Bulatov
  • 57,332
  • 22
  • 139
  • 197
0

I just realized that my error was occurring because I was running on a deprecated version of TensorFlow. I'm still interested to hear about how variables can appear in both feed and fetch though!