Keras + tensorflow дает ошибку "no attribute" control_flow_ops '"

Я пытаюсь запустить keras в первый раз. Я установил модули с помощью:

pip install keras --user pip install tensorflow --user 

а затем попытался запустить https://github.com/fchollet/keras/blob/master/examples/mnist_cnn.py .

Однако это дает мне:

 AttributeError: 'module' object has no attribute 'control_flow_ops' 

Это версии, которые я использую.

 print tensorflow.__version__ 0.11.0rc0 print keras.__version__ 1.1.0 

Что я могу сделать, чтобы заставить keras работать с тензорным потоком?

2 Solutions collect form web for “Keras + tensorflow дает ошибку "no attribute" control_flow_ops '"”

Существует проблема между Keras и TF, вероятно, tf.python.control_flow_ops больше не существует или не отображается. используя приведенные ниже операторы импорта, вы можете решить эту проблему

 import tensorflow as tf tf.python.control_flow_ops = tf 

Для уточнения деталей: https://github.com/fchollet/keras/issues/3857

У меня возникла эта проблема, когда выяснилось, что keras использовал бэкэнд Theano . Чтобы исправить это, выполните одно из следующих действий:

  • В ~/.keras/keras.json установите "backend": "tensorflow" .
  • Задайте переменную окружения KERAS_BACKEND для tensorflow .

Дополнительную информацию см. В документации к серверу Keras .

  • Python Numpy.dot работает в 20 раз медленнее после обновления Ubuntu до 13.10 от 13.04
  • Подключение к Microsoft SQL Server через pyODBC на Ubuntu
  • Как я могу правильно установить несколько непакетных распределений / virtualenv / pip экосистем на Ubuntu?
  • Пакеты Ubuntu, необходимые для компиляции Python 2.7
  • Bash: Как обновить оболочку после установки virtualenvwrapper ?
  • Удалить python из источника?
  • Недопустимое время закрытия IP-штекера в ОС Windows
  • swig не может найти openssl conf
  •  
    Interesting Posts for Van-Lav

    PyODBC: невозможно открыть драйвер, даже если он существует

    Как связать (аутентифицировать) пользователя с ldap3 в python3

    Django / Python: импортировать один раз, использовать везде

    Ptyon ctypes – функция dll, принимающая структуры сбоев

    Как найти и удалить белые пятна с изображения с помощью SciPy / NumPy?

    postgres и python

    Python vs Bash – В каких задачах каждый из них превосходит другие по производительности?

    В чем разница между import modx и modx import *?

    Как добавить свойства в класс с помощью декоратора, который принимает список имен в качестве аргумента?

    ImportError: нет модуля с именем _imagingtk

    Jython Swing: передача более чем на себя и событие нажатием кнопки

    Сравнение двух переменных с оператором 'is', которые объявлены в одной строке в Python

    django-rest-framework, как сделать поля сериализатора модели обязательными

    Как вы переопределяете параметры vim через комментарии в файле исходного кода python?

    сворачивание всех размеров массива numpy, за исключением первых двух

    Python - лучший язык программирования в мире.