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 tried to run https://github.com/fchollet/keras/blob/master/examples/mnist_cnn.py.
However it gives me:
AttributeError: 'module' object has no attribute 'control_flow_ops'
These are the versions I am using.
print tensorflow.__version__
0.11.0rc0
print keras.__version__
1.1.0
What can I do to get keras to run with tensorflow?
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With