Ошибка атрибута: у объекта 'module' нет атрибута 'GraphKeys' - PullRequest
1 голос
/ 13 марта 2019

В настоящее время я пытаюсь запустить чат-бота с tenorflow. Пример для chatbot из этого репозитория: Github

Я столкнулся с некоторыми проблемами, когда попытался запустить это в моем контейнере с тензорным потоком. При запуске сценария сценарий завершается с ошибкой атрибута.

Traceback (most recent call last):
  File "chatbot.py", line 5, in <module>
    import tensorlayer as tl
  File "/usr/local/lib/python2.7/dist-packages/tensorlayer/__init__.py", line 47, in <module>
    from tensorlayer import initializers
  File "/usr/local/lib/python2.7/dist-packages/tensorlayer/initializers.py", line 7, in <module>
    from tensorlayer.layers.core import LayersConfig
  File "/usr/local/lib/python2.7/dist-packages/tensorlayer/layers/__init__.py", line 12, in <module>
    from .activation import *
  File "/usr/local/lib/python2.7/dist-packages/tensorlayer/layers/activation.py", line 6, in <module>
    from tensorlayer.layers.core import Layer
  File "/usr/local/lib/python2.7/dist-packages/tensorlayer/layers/core.py", line 39, in <module>
    TF_GRAPHKEYS_VARIABLES = tf.GraphKeys.GLOBAL_VARIABLES
AttributeError: 'module' object has no attribute 'GraphKeys'

Я использую следующие версии:

tenorflow 2.0.0a0
тензорный слой 1.11.1

Может быть, некоторые из вас уже сталкивались с подобной проблемой и знают, как я могу решить эту проблему.

1 Ответ

0 голосов
/ 20 июня 2019

Возможно, tl не соответствует tf, вам нужно обновить ваш тензорный слой до 2.0 +. Вы можете использовать эту инструкцию:

pip3 install https://github.com/tensorlayer/tensorlayer/archive/master.zip
...