2016-05-06 6 views
1

Gibt es eine Möglichkeit, dieselbe Variable in Tensorflow sowohl zu füttern als auch zu holen? Wenn nicht, warum ist das nicht erlaubt?Variable zuführen und holen in TensorFlow

Ich erhalte einen Fehler: StatusNotOK: Ungültiges Argument: Umformen: 0 wird sowohl gefüttert als auch geholt.

Antwort

0

Ich habe gerade festgestellt, dass mein Fehler aufgetreten ist, weil ich auf einer veralteten Version von TensorFlow lief. Ich bin immer noch interessiert zu hören, wie Variablen sowohl im Feed als auch im Fetch erscheinen können!

5

Sie können keinen Tensor verwenden, der sowohl gespeist als auch geholt wird. Der Workaround ist, "tf.identity" op hinzuzufügen und das

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}) 
zu holen
Verwandte Themen