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。