最近在做命名实体识别,复现albert-bilstm-crf模型,从github上下载了代码,环境应该是配置好了。运行出现下面的问题,请大家帮忙解答一下
Using TensorFlow backend.
2024-03-03 09:45:24.812480: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library cudart64_101.dll
{'O': 1, 'B-LOC': 2, 'I-LOC': 3, 'B-PER': 4, 'I-PER': 5, 'B-ORG': 6, 'I-ORG': 7} 128 D:/notebook/albert/ALBERT_NER_KERAS-master/data/example.train D:/notebook/albert/ALBERT_NER_KERAS-master/data/example.dev D:/notebook/albert/ALBERT_NER_KERAS-master/data/example.test {1: 'O', 2: 'B-LOC', 3: 'I-LOC', 4: 'B-PER', 5: 'I-PER', 6: 'B-ORG', 7: 'I-ORG'}
E:BERT_VEC:[graph:opt:149]:fail to optimize the graph!
E:BERT_VEC:[graph:opt:150]:module 'tensorflow' has no attribute 'ConfigProto'
Exception in thread Thread-1:
Traceback (most recent call last):
File "D:\Anaconda3\envs\test\lib\threading.py", line 916, in _bootstrap_inner
self.run()
File "D:\Anaconda3\envs\test\lib\threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "D:\notebook\albert\ALBERT_NER_KERAS-master\albert_zh\extract_feature.py", line 92, in predict_from_queue
for i in prediction:
File "D:\Anaconda3\envs\test\lib\site-packages\tensorflow_estimator\python\estimator\estimator.py", line 626, in predict
features, None, ModeKeys.PREDICT, self.config)
File "D:\Anaconda3\envs\test\lib\site-packages\tensorflow_estimator\python\estimator\estimator.py", line 1152, in _call_model_fn
model_fn_results = self._model_fn(features=features, **kwargs)
File "D:\notebook\albert\ALBERT_NER_KERAS-master\albert_zh\extract_feature.py", line 69, in model_fn
graph_def.ParseFromString(f.read())
File "D:\Anaconda3\envs\test\lib\site-packages\tensorflow_core\python\lib\io\file_io.py", line 122, in read
self._preread_check()
File "D:\Anaconda3\envs\test\lib\site-packages\tensorflow_core\python\lib\io\file_io.py", line 84, in _preread_check
compat.as_bytes(self.__name), 1024 * 512)
File "D:\Anaconda3\envs\test\lib\site-packages\tensorflow_core\python\util\compat.py", line 87, in as_bytes
(bytes_or_text,))
TypeError: Expected binary or unicode string, got None
以下是我的主要环境依赖库版本:
joblib 1.1.1
Keras 2.3.1
Keras-Applications 1.0.8
keras-contrib 2.0.8
Keras-Preprocessing 1.1.2
numpy 1.19.5
pandas 1.1.5
tensorflow 2.1.0
tensorflow-estimator 2.1.0
cuda 10.1
cudnn 8.0.5