README_CN.md 1.4 KB
Newer Older
B
barriery 已提交
1
# OCR Pipeline WebService
B
barriery 已提交
2 3 4

([English](./README.md)|简体中文)

B
barriery 已提交
5
本文档将以 OCR 为例,介绍如何使用 Pipeline WebService 启动多模型串联的服务。
B
barriery 已提交
6

B
barriery 已提交
7 8 9 10 11 12 13
## 获取模型
```
python -m paddle_serving_app.package --get_model ocr_rec
tar -xzvf ocr_rec.tar.gz
python -m paddle_serving_app.package --get_model ocr_det
tar -xzvf ocr_det.tar.gz
```
B
barriery 已提交
14

B
barriery 已提交
15 16 17 18 19 20
## 获取数据集(可选)
```
wget --no-check-certificate https://paddle-serving.bj.bcebos.com/ocr/test_imgs.tar
tar xf test_imgs.tar
```

B
barriery 已提交
21 22 23 24 25 26 27 28 29 30 31 32
## 启动 WebService
```
python web_service.py &>log.txt &
```

## 测试
```
python pipeline_http_client.py
```

<!--
## 其他 (PipelineServing)
B
barriery 已提交
33

B
barriery 已提交
34 35 36
你可以选择下面任意一种版本启动服务。

### 远程服务版本
B
barriery 已提交
37 38 39
```
python -m paddle_serving_server.serve --model ocr_det_model --port 12000 --gpu_id 0 &> det.log &
python -m paddle_serving_server.serve --model ocr_rec_model --port 12001 --gpu_id 0 &> rec.log &
B
barriery 已提交
40
python remote_service_pipeline_server.py &>pipeline.log &
B
barriery 已提交
41 42
```

B
barriery 已提交
43 44 45 46 47 48 49 50 51 52 53
### 本地服务版本
```
python local_service_pipeline_server.py &>pipeline.log &
```

### 混合服务版本
```
python -m paddle_serving_server_gpu.serve --model ocr_rec_model --port 12001 --gpu_id 0 &> rec.log &
python hybrid_service_pipeline_server.py &>pipeline.log &
```

B
barriery 已提交
54
## 启动客户端
B
barriery 已提交
55 56 57 58 59 60 61 62 63

### RPC

```
python pipeline_rpc_client.py
```

### HTTP

B
barriery 已提交
64
```
B
barriery 已提交
65
python pipeline_http_client.py
B
barriery 已提交
66
```
B
barriery 已提交
67
-->