#python #tensorflow #machine-learning #keras #object-detection
Вопрос:
Я запускаю репозиторий github mask-rcnn , я установил пакеты в соответствии с его требованиями к репозиторию , но если я импортирую keras, это выдает ошибку. Мои установленные пакеты на ноутбуке показаны ниже:
ipykernel==5.5.3
ipyparallel==6.3.0
ipython==7.16.1
ipython-genutils==0.2.0
ipywidgets==6.0.0
jedi==0.18.0
Jinja2==2.10
joblib==1.0.1
jupyterlab-pygments==0.1.2
Keras==2.2.5
Keras-Applications==1.0.8
keras-nightly==2.5.0.dev2021032900
Keras-Preprocessing==1.1.2
keyring==10.6.0
keyrings.alt==3.0
opencv-python==4.5.2.54
Pillow==8.2.0
prometheus-client==0.11.0
prompt-toolkit==3.0.18
protobuf==3.17.2
ptyprocess==0.7.0
system-service==0.3
systemd-python==234
tensorboard==2.5.0
tensorboard-data-server==0.6.1
tensorboard-plugin-wit==1.8.0
tensorflow==2.5.0
tensorflow-estimator==2.5.0
termcolor==1.1.0
terminado==0.10.0
Код:
import keras
keras.__version__
Выход:
AttributeError: module 'tensorflow.compat.v2.__internal__' has no attribute 'tf2'
Ссылка на репозиторий маски RCNN
https://github.com/matterport/Mask_RCNN
Комментарии:
1. Маска-RCNN поддерживает tf
2. Весьма вероятно, что пакет не поддерживает TensorFlow 2.5.
3. Я перепробовал много версий , не могли бы вы, пожалуйста, подсказать, на какую версию мне следует перейти
4. Недавно
colab
был обновлен доTF 2.5.0
, принудительно обновлен доkeras-nightly 2.5.0.dev2021032900
. Недавнее изменение , затрагивающее вас, — это установкаkeras-nightly
, которая несовместима с!pip install
не-ночными keras. Добавление!pip uninstall keras-nightly
» доimport keras
» решит эту проблему. Для получения дополнительной информации вы можете обратиться к этому . Спасибо!