I am trying to run keras for the first time. I installed the modules with:
pip install keras --user
pip install tensorflow --user
and then
There is an issue between Keras and TF, Probably tf.python.control_flow_ops does not exist or not visible anymore. using below import statements you can resolve this issue
import tensorflow as tf
tf.python.control_flow_ops = tf
For Details check: https://github.com/fchollet/keras/issues/3857
If not Using TensorFlow 1.0.0; use tf.python_io in later versions
import tensorflow as tf
tf.python_io.control_flow_ops = tf
I got this problem when it turns out keras
was using the Theano
backend. To fix it do one of these:
~/.keras/keras.json
set "backend": "tensorflow"
.KERAS_BACKEND
to tensorflow
. See Keras backend documentation for more information.