PaddleHub-Lac模型部署,启动服务之后访问服务报错
收藏
文档连接:https://www.paddlepaddle.org.cn/hubdetail?name=lac&en_category=LexicalAnalysis
按着文档步骤安装部署之后,可以通过命令行、python代码进行分词调用,但是最后一步,启动PaddleHub Serving服务之后,通过python代码进行调用,或者postman发送post请求,服务端一直报错,报错信息如下,请问怎么解决?
Error on request: Traceback (most recent call last): File "/root/anaconda3/lib/python3.8/site-packages/flask/app.py", line 2447, in wsgi_app response = self.full_dispatch_request() File "/root/anaconda3/lib/python3.8/site-packages/flask/app.py", line 1952, in full_dispatch_request rv = self.handle_user_exception(e) File "/root/anaconda3/lib/python3.8/site-packages/flask/app.py", line 1821, in handle_user_exception reraise(exc_type, exc_value, tb) File "/root/anaconda3/lib/python3.8/site-packages/flask/_compat.py", line 39, in reraise raise value File "/root/anaconda3/lib/python3.8/site-packages/flask/app.py", line 1950, in full_dispatch_request rv = self.dispatch_request() File "/root/anaconda3/lib/python3.8/site-packages/flask/app.py", line 1936, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/root/anaconda3/lib/python3.8/site-packages/paddlehub/serving/app_compat.py", line 159, in predict_serving_v2 results = predict_v2(module_info, inputs) File "/root/anaconda3/lib/python3.8/site-packages/paddlehub/serving/app_compat.py", line 80, in predict_v2 predict_args = module_info["predict_args"].copy() KeyError: 'predict_args' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/root/anaconda3/lib/python3.8/site-packages/werkzeug/serving.py", line 323, in run_wsgi execute(self.server.app) File "/root/anaconda3/lib/python3.8/site-packages/werkzeug/serving.py", line 312, in execute application_iter = app(environ, start_response) File "/root/anaconda3/lib/python3.8/site-packages/flask/app.py", line 2464, in __call__ return self.wsgi_app(environ, start_response) File "/root/anaconda3/lib/python3.8/site-packages/flask/app.py", line 2450, in wsgi_app response = self.handle_exception(e) File "/root/anaconda3/lib/python3.8/site-packages/flask/app.py", line 1871, in handle_exception self.log_exception((exc_type, exc_value, tb)) File "/root/anaconda3/lib/python3.8/site-packages/flask/app.py", line 1891, in log_exception self.logger.error( TypeError: __call__() got an unexpected keyword argument 'exc_info'
霸道の称帝
已解决
2#
回复于2021-08
自问自答,在官方的github里面有人遇到了同样的问题,是因为配置文件出现了问题,修改一下配置文件就可以了。连接如下 https://github.com/PaddlePaddle/PaddleHub/issues/1455 [代码] 顺便说一下官方提供的python demo其中的 import request 要改成 import requests。
0
收藏
请登录后评论
自问自答,在官方的github里面有人遇到了同样的问题,是因为配置文件出现了问题,修改一下配置文件就可以了。连接如下
https://github.com/PaddlePaddle/PaddleHub/issues/1455
顺便说一下官方提供的python demo其中的 import request 要改成 import requests。