модуль tenorsflow не имеет атрибута contrib - PullRequest
0 голосов
/ 02 мая 2020

О O C: Ubuntu 16.04 LTS x86_64; GRX CUDA 10,2; cudnn ... et c.

TF: 2.1.0; Python 3.6

Об этой проблеме: Когда я запускаю module_main.py, отображается ошибка. Когда я запускаю его /legacy/train.py аналогично, появляется ошибка. Можно ли решить эту проблему без понижения версии tenorflow и без переустановки драйверов? Является ли изменение кода с помощью скрипта единственным способом?

Журналы ниже:

model_main.py
Traceback (most resent call last):
    File "models/research/object_detection/model_main.py", 
line 26, in <module> from object_detection import model_lib
    File "/root/ObjectDetection/models/research/object_detection/model_lib.py" 
line 27, in <module> from object_detection import eval_lib
    File "/root/ObjectDetection/models/research/object_detection/eval_util.py", 
line 40, in <module> slim = tf.contrib.slim
AttributeError: module 'tensorflow' has no attribute 'contrib'

Также для некоторых советов используется conda env thx

1 Ответ

1 голос
/ 02 мая 2020

Я столкнулся с той же проблемой. Tensorflow 2.0 удалил tf.contrib. Я попытался исправить ошибку, изменив код. И это приводит ко многим другим ошибкам. Я исправил эту проблему, понизив тензор потока до 1.14.0. Запустите эти команды на терминале: pip uninstall tensorflow pip install tensorflow==1.14.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...