首页 > 解决方案 > deeppavlov - tensorflow.python.framework.errors_impl.InvalidArgumentError:请求的条目超过 0 个,但参数为空

问题描述

我正在尝试在远程服务器上运行 deepPavlov。成功安装deepPavlov 模块并下载相关模型后,我运行演示脚本:

from deeppavlov import configs, build_model
ner_model = build_model(configs.ner.ner_ontonotes_bert, download=False)
ner_model(['Bob Ross lived in Florida'])

但是我收到了以下错误,它附加在第 3 行:

Traceback (most recent call last):
  File "/home/test/env/lib/python3.6/site-packages/tensorflow_core/python/client/session.py", line 1365, in _do_call
    return fn(*args)
  File "/home/test/env/lib/python3.6/site-packages/tensorflow_core/python/client/session.py", line 1350, in _run_fn
    target_list, run_metadata)
  File "/home/test/env/lib/python3.6/site-packages/tensorflow_core/python/client/session.py", line 1443, in _call_tf_sessionrun
    run_metadata)
tensorflow.python.framework.errors_impl.InvalidArgumentError: Requested more than 0 entries, but params is empty.  Params shape: [1,7,0]
     [[{{node ner_1/GatherNd}}]]

有没有人遇到过类似的问题?

标签: pythontensorflow

解决方案


请确保您首先执行install安装所有要求。

python -m deeppavlov install ner_ontonotes_bert

然后设置downloadTrue


推荐阅读