未验证 提交 aa655564 编写于 作者: T Tingquan Gao 提交者: GitHub

Adapt to PaddleHub2.0 (#512)

上级 5b01de1e
...@@ -62,6 +62,7 @@ class ClasSystem(hub.Module): ...@@ -62,6 +62,7 @@ class ClasSystem(hub.Module):
else: else:
print("Use CPU") print("Use CPU")
print("Enable MKL-DNN") if enable_mkldnn else None print("Enable MKL-DNN") if enable_mkldnn else None
self.predictor = create_paddle_predictor(self.args)
def read_images(self, paths=[]): def read_images(self, paths=[]):
images = [] images = []
...@@ -96,7 +97,6 @@ class ClasSystem(hub.Module): ...@@ -96,7 +97,6 @@ class ClasSystem(hub.Module):
assert predicted_data != [], "There is not any image to be predicted. Please check the input data." assert predicted_data != [], "There is not any image to be predicted. Please check the input data."
predictor = create_paddle_predictor(self.args)
all_results = [] all_results = []
for img in predicted_data: for img in predicted_data:
if img is None: if img is None:
...@@ -107,7 +107,7 @@ class ClasSystem(hub.Module): ...@@ -107,7 +107,7 @@ class ClasSystem(hub.Module):
self.args.image_file = img self.args.image_file = img
self.args.top_k = top_k self.args.top_k = top_k
classes, scores = paddle_predict.predict(self.args, predictor) classes, scores = paddle_predict.predict(self.args, self.predictor)
elapse = time.time() - starttime elapse = time.time() - starttime
logger.info("Predict time: {}".format(elapse)) logger.info("Predict time: {}".format(elapse))
......
...@@ -14,8 +14,8 @@ deploy/hubserving/clas/ ...@@ -14,8 +14,8 @@ deploy/hubserving/clas/
## 快速启动服务 ## 快速启动服务
### 1. 准备环境 ### 1. 准备环境
```shell ```shell
# 安装paddlehub # 安装paddlehub,请安装2.0版本
pip3 install paddlehub --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple pip3 install paddlehub==2.0.0b1 --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple
``` ```
### 2. 下载推理模型 ### 2. 下载推理模型
......
...@@ -14,8 +14,8 @@ deploy/hubserving/clas/ ...@@ -14,8 +14,8 @@ deploy/hubserving/clas/
## Quick start service ## Quick start service
### 1. Prepare the environment ### 1. Prepare the environment
```shell ```shell
# Install paddlehub # Install version 2.0 of PaddleHub
pip3 install paddlehub --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple pip3 install paddlehub==2.0.0b1 --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple
``` ```
### 2. Download inference model ### 2. Download inference model
......
...@@ -73,7 +73,7 @@ def main(url, image_path, top_k=1): ...@@ -73,7 +73,7 @@ def main(url, image_path, top_k=1):
continue continue
elapse = time.time() - starttime elapse = time.time() - starttime
total_time += elapse total_time += elapse
if r.json()['status'] != '0': if r.json()['status'] != '000':
logger.error( logger.error(
"File:{}, The parameters returned by the server are: {}". "File:{}, The parameters returned by the server are: {}".
format(file_str, r.json()['msg'])) format(file_str, r.json()['msg']))
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册