README_CN.md 1.0 KB
Newer Older
B
barrierye 已提交
1
# 线性回归预测服务示例
J
Jiawei Wang 已提交
2 3 4

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

B
barrierye 已提交
5 6 7
## 获取数据

```shell
J
Jiawei Wang 已提交
8
sh get_data.sh
B
barrierye 已提交
9 10 11 12 13 14 15 16 17
```



## RPC服务

### 开启服务端

``` shell
J
Jiawei Wang 已提交
18 19 20
python test_server.py uci_housing_model/
```

B
barrierye 已提交
21 22 23 24 25 26 27 28 29 30
也可以通过下面的一行代码开启默认RPC服务:

```shell
python -m paddle_serving_server.serve --model uci_housing_model --thread 10 --port 9393
```

### 客户端预测

`test_client.py`中使用了`paddlepaddle`包,需要进行下载(`pip install paddlepaddle`)。

J
Jiawei Wang 已提交
31 32 33 34
``` shell
python test_client.py uci_housing_client/serving_client_conf.prototxt
```

B
barrierye 已提交
35 36 37 38 39 40 41 42


## HTTP服务

### 开启服务端

通过下面的一行代码开启默认web服务:

J
Jiawei Wang 已提交
43
``` shell
B
barrierye 已提交
44
python -m paddle_serving_server.serve --model uci_housing_model --thread 10 --port 9393 --name uci
J
Jiawei Wang 已提交
45 46
```

B
barrierye 已提交
47 48
### 客户端预测

J
Jiawei Wang 已提交
49 50 51
``` shell
curl -H "Content-Type:application/json" -X POST -d '{"x": [0.0137, -0.1136, 0.2553, -0.0692, 0.0582, -0.0727, -0.1583, -0.0584, 0.6283, 0.4919, 0.1856, 0.0795, -0.0332], "fetch":["price"]}' http://127.0.0.1:9393/uci/prediction
```