При попытке загрузить BERT QA я получаю следующее ImportError: Невозможно импортировать имя «сеть» из «tensorflow.python.keras.engine». Полный журнал ошибок следует ниже.
После этого сообщения ImportError: невозможно импортировать имя «сеть» из "tensorflow.python.keras.engine"
Я пробовал следующие шаги,
pip uninstall tf-agents
pip install tf-agents-nightly
а затем в Python,
from tf_agents.environments import suite_gym
Однако это не решило проблему. Любые предложения приветствуются!
Если это полезно, я использую TensorFlow версии 2.3.0. Кроме того, упомянутый ниже сценарий init .py существует, однако файл пуст, то есть 0 байт.
ImportError Traceback (most recent call last)
<ipython-input-2-323bac0cb5ba> in <module>
----> 1 from bert_qa import squad
~/anaconda3/lib/python3.8/site-packages/bert_qa/squad.py in <module>
34 from . import model_training_utils
35 from . import bert_modeling as modeling
---> 36 from . import bert_models
37 from . import optimization
38 from . import input_pipeline
~/anaconda3/lib/python3.8/site-packages/bert_qa/bert_models.py in <module>
25 from . import bert_modeling
26 from . import weighted_sparse_categorical_crossentropy
---> 27 from . transformer_encoder import TransformerEncoder
28 from . albert_transformer_encoder import AlbertTransformerEncoder
29 from . import bert_classifier
~/anaconda3/lib/python3.8/site-packages/bert_qa/transformer_encoder.py in <module>
22 import tensorflow as tf
23
---> 24 from tensorflow.python.keras.engine import network # pylint: disable=g-direct-tensorflow-import
25
26 from . import activations
ImportError: cannot import name 'network' from 'tensorflow.python.keras.engine' (/home/user810643/anaconda3/lib/python3.8/site-packages/tensorflow/python/keras/engine/__init__.py)