首页 PaddleNLP 帖子详情
PaddleNLP pipelines的semantic-search按照readme 的演示步骤运行不下去
收藏
快速回复
PaddleNLP 问答学习资料 646 2
PaddleNLP pipelines的semantic-search按照readme 的演示步骤运行不下去
收藏
快速回复
PaddleNLP 问答学习资料 646 2

按照https://github.com/PaddlePaddle/PaddleNLP/blob/develop/pipelines/examples/semantic-search/Install_windows.md中的步骤运行,在 “1.3 一键体验语义检索系统”步骤中,运行 python examples/semantic-search/semantic_search_example.py --device cpu。

出现:

Traceback (most recent call last):
File "examples/semantic-search/semantic_search_example.py", line 206, in
semantic_search_tutorial()
File "examples/semantic-search/semantic_search_example.py", line 183, in semantic_search_tutorial
retriever = get_faiss_retriever(use_gpu)
File "examples/semantic-search/semantic_search_example.py", line 106, in get_faiss_retriever
embed_title=False,
File "C:\Users\Administrator\anaconda3\envs\NLP\lib\site-packages\pipelines\nodes\retriever\dense.py", line 154, in __init__
share_parameters=share_parameters,
File "C:\Users\Administrator\anaconda3\envs\NLP\lib\site-packages\paddlenlp\transformers\semantic_search\modeling.py", line 95, in __init__
self.query_ernie = ErnieEncoder.from_pretrained(query_model_name_or_path, output_emb_size=output_emb_size)
File "C:\Users\Administrator\anaconda3\envs\NLP\lib\site-packages\paddlenlp\transformers\model_utils.py", line 440, in from_pretrained
return cls.from_pretrained_v2(pretrained_model_name_or_path, from_hf_hub=from_hf_hub, *args, **kwargs)
File "C:\Users\Administrator\anaconda3\envs\NLP\lib\site-packages\paddlenlp\transformers\model_utils.py", line 1266, in from_pretrained_v2
model = cls(config, *init_args, **model_kwargs)
File "C:\Users\Administrator\anaconda3\envs\NLP\lib\site-packages\paddlenlp\transformers\utils.py", line 171, in __impl__
init_func(self, *args, **kwargs)
File "C:\Users\Administrator\anaconda3\envs\NLP\lib\site-packages\paddlenlp\transformers\semantic_search\modeling.py", line 26, in __init__
super(ErnieEncoder, self).__init__()
File "C:\Users\Administrator\anaconda3\envs\NLP\lib\site-packages\paddlenlp\transformers\utils.py", line 171, in __impl__
init_func(self, *args, **kwargs)
File "C:\Users\Administrator\anaconda3\envs\NLP\lib\site-packages\paddlenlp\transformers\utils.py", line 171, in __impl__
init_func(self, *args, **kwargs)
File "C:\Users\Administrator\anaconda3\envs\NLP\lib\site-packages\paddlenlp\transformers\model_utils.py", line 265, in __init__
"PretrainedConfig instance not found in the arguments, you can set it as args or kwargs with config field"
ValueError: PretrainedConfig instance not found in the arguments, you can set it as args or kwargs with config field

帮忙看看哪个方面没有做对?

0
收藏
回复
全部评论(2)
时间顺序
x
xingxing_y
#2 回复于2022-12

paddlenlp版本兼容性的问题导致的,降低paddlenlp的版本==2.4.5,解决此问题

0
回复
孤独风剑
#3 回复于2024-01
paddlenlp版本兼容性的问题导致的,降低paddlenlp的版本==2.4.5,解决此问题

python环境用哪个版本啊?

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户