发现问题:运行bert预测代码时出现如下错误
/envs/py38/lib/python3.8/site-packages/transformers/utils/import_utils.py", line 1184, in _get_module
RuntimeError: Failed to import transformers.onnx.config because of the following error (look up to see its traceback):
/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /home/lll/anaconda3/envs/py38/lib/python3.8/site-packages/PIL/../../.././libLerc.so)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "predict_context_model.py", line 3, in
from transformers import BertModel, BertTokenizer
File "
File "/home/lll/anaconda3/envs/py38/lib/python3.8/site-packages/transformers/utils/import_utils.py", line 1175, in __getattr__
value = getattr(module, name)
File "/home/lll/anaconda3/envs/py38/lib/python3.8/site-packages/transformers/utils/import_utils.py", line 1174, in __getattr__
module = self._get_module(self._class_to_module[name])
File "/home/lll/anaconda3/envs/py38/lib/python3.8/site-packages/transformers/utils/import_utils.py", line 1186, in _get_module
raise RuntimeError(
RuntimeError: Failed to import transformers.models.bert.modeling_bert because of the following error (look up to see its traceback):
Failed to import transformers.onnx.config because of the following error (look up to see its traceback):
解决问题:
在命令行执行如下命令
export LD_LIBRARY_PATH=$CONDA_PREFIX/lib
conda install -c conda-forge gxx=10