model_export.md 763 字节
Newer Older
W
wuzewu 已提交
1 2
# 模型导出

W
wuzewu 已提交
3
通过训练得到一个满足要求的模型后,如果想要将该模型接入到C++预测库或者Serving服务,我们需要通过[`pdseg/export_model.py`](../../pdseg/export_model.py)来导出该模型。
W
wuzewu 已提交
4

L
LutaoChu 已提交
5
该脚本的使用方法和`train.py/eval.py/vis.py`完全一样。
W
wuzewu 已提交
6

W
wuzewu 已提交
7
## FLAGS
W
wuzewu 已提交
8 9 10 11 12

|FLAG|用途|默认值|备注|
|-|-|-|-|
|--cfg|配置文件路径|None||

W
wuzewu 已提交
13
## 使用示例
W
wuzewu 已提交
14

L
LutaoChu 已提交
15
我们使用[训练/评估/可视化](./usage.md)一节中训练得到的模型进行试用,命令如下
W
wuzewu 已提交
16 17

```shell
L
LutaoChu 已提交
18
python pdseg/export_model.py --cfg configs/unet_optic.yaml TEST.TEST_MODEL ./saved_model/unet_optic/final
W
wuzewu 已提交
19 20
```

21
预测模型会导出到`freeze_model`目录,用于`C++`或者`Python`预测的模型配置会导出到`freeze_model/deploy.yaml`