Kürzlich habe ich einen Fehler bei der Verwendung der InteractiveSession in TensorFlow in meinem Jupyter/IPython-Notizbuch erhalten. Das Problem so geradlinig ist, mein gesamte Code neu zu erstellen ist:Fehler beim Instanziieren der InteractiveSession mit TensorFlow und Jupyter
import tensorflow as tf
sess = tf.InteractiveSession()
sess.graph
Und der Ausgang ist:
Exception ignored in: <bound method BaseSession.__del__ of <tensorflow.python.client.session.InteractiveSession object at 0x11a4e89b0>>
Traceback (most recent call last):
File "/Users/.../anaconda/lib/python3.5/site-packages/tensorflow/python/client/session.py", line 140, in __del__
self.close()
File "/Users/.../anaconda/lib/python3.5/site-packages/tensorflow/python/client/session.py", line 905, in close
self._default_session.__exit__(None, None, None)
File "/Users/brad/anaconda/lib/python3.5/contextlib.py", line 66, in __exit__
next(self.gen)
File "/Users/.../anaconda/lib/python3.5/site-packages/tensorflow/python/framework/ops.py", line 3215, in get_controller
assert self.stack[-1] is default
AssertionError:
Out[3]:
<tensorflow.python.framework.ops.Graph at 0x10685dc50>
So ist die grafische Darstellung Anruf funktioniert, aber ich kann diesen Fehler nicht interpretieren oder loswerden davon.
Welche Version von TensorFlow verwenden Sie? Der interaktive Session-Destruktor-Code wurde kürzlich optimiert, und ich konnte ihn nicht mit der neuesten Version neu erstellen. – mrry
Ich benutze Version v0.8.0 –