Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleDetection
提交
997fec86
P
PaddleDetection
项目概览
PaddlePaddle
/
PaddleDetection
大约 1 年 前同步成功
通知
695
Star
11112
Fork
2696
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
184
列表
看板
标记
里程碑
合并请求
40
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleDetection
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
184
Issue
184
列表
看板
标记
里程碑
合并请求
40
合并请求
40
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
997fec86
编写于
6月 17, 2022
作者:
S
shangliang Xu
提交者:
GitHub
6月 17, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[TIPC] fix serving_cpp_infer (#6221)
上级
86d11239
变更
22
显示空白变更内容
内联
并排
Showing
22 changed file
with
61 addition
and
708 deletion
+61
-708
deploy/serving/cpp/preprocess/mask_rcnn_r50_fpn_1x_coco.cpp
deploy/serving/cpp/preprocess/mask_rcnn_r50_fpn_1x_coco.cpp
+47
-41
deploy/serving/cpp/preprocess/mask_rcnn_r50_fpn_1x_coco.h
deploy/serving/cpp/preprocess/mask_rcnn_r50_fpn_1x_coco.h
+7
-4
deploy/serving/cpp/preprocess/ppyolo_mbv3_large_coco.h
deploy/serving/cpp/preprocess/ppyolo_mbv3_large_coco.h
+2
-2
deploy/serving/cpp/serving_client.py
deploy/serving/cpp/serving_client.py
+4
-5
test_tipc/configs/picodet/picodet_l_640_coco_lcnet_model_linux_gpu_normal_normal_infer_cpp_linux_gpu_cpu.txt
...model_linux_gpu_normal_normal_infer_cpp_linux_gpu_cpu.txt
+0
-29
test_tipc/configs/picodet/picodet_l_640_coco_lcnet_model_linux_gpu_normal_normal_serving_python_linux_gpu_cpu.txt
..._linux_gpu_normal_normal_serving_python_linux_gpu_cpu.txt
+0
-24
test_tipc/configs/picodet/picodet_l_640_coco_lcnet_train_infer_python.txt
...s/picodet/picodet_l_640_coco_lcnet_train_infer_python.txt
+0
-53
test_tipc/configs/picodet/picodet_l_640_coco_lcnet_train_linux_gpu_normal_amp_infer_python_linux_gpu_cpu.txt
...train_linux_gpu_normal_amp_infer_python_linux_gpu_cpu.txt
+0
-51
test_tipc/configs/picodet/picodet_m_416_coco_lcnet_model_linux_gpu_normal_normal_infer_cpp_linux_gpu_cpu.txt
...model_linux_gpu_normal_normal_infer_cpp_linux_gpu_cpu.txt
+0
-29
test_tipc/configs/picodet/picodet_m_416_coco_lcnet_model_linux_gpu_normal_normal_serving_python_linux_gpu_cpu.txt
..._linux_gpu_normal_normal_serving_python_linux_gpu_cpu.txt
+0
-24
test_tipc/configs/picodet/picodet_m_416_coco_lcnet_train_infer_python.txt
...s/picodet/picodet_m_416_coco_lcnet_train_infer_python.txt
+0
-53
test_tipc/configs/picodet/picodet_m_416_coco_lcnet_train_linux_gpu_normal_amp_infer_python_linux_gpu_cpu.txt
...train_linux_gpu_normal_amp_infer_python_linux_gpu_cpu.txt
+0
-51
test_tipc/configs/picodet/picodet_s_320_coco_lcnet_linux_gpu_normal_normal_paddle2onnx_python_linux_gpu_cpu.txt
...ux_gpu_normal_normal_paddle2onnx_python_linux_gpu_cpu.txt
+0
-28
test_tipc/configs/picodet/picodet_s_320_coco_lcnet_model_linux_gpu_normal_normal_infer_cpp_linux_gpu_cpu.txt
...model_linux_gpu_normal_normal_infer_cpp_linux_gpu_cpu.txt
+0
-29
test_tipc/configs/picodet/picodet_s_320_coco_lcnet_model_linux_gpu_normal_normal_serving_python_linux_gpu_cpu.txt
..._linux_gpu_normal_normal_serving_python_linux_gpu_cpu.txt
+0
-24
test_tipc/configs/picodet/picodet_s_320_coco_lcnet_train_infer_python.txt
...s/picodet/picodet_s_320_coco_lcnet_train_infer_python.txt
+0
-53
test_tipc/configs/picodet/picodet_s_320_coco_lcnet_train_linux_gpu_normal_amp_infer_python_linux_gpu_cpu.txt
...train_linux_gpu_normal_amp_infer_python_linux_gpu_cpu.txt
+0
-51
test_tipc/configs/picodet/picodet_xs_320_coco_lcnet_model_linux_gpu_normal_normal_infer_cpp_linux_gpu_cpu.txt
...model_linux_gpu_normal_normal_infer_cpp_linux_gpu_cpu.txt
+0
-29
test_tipc/configs/picodet/picodet_xs_320_coco_lcnet_model_linux_gpu_normal_normal_serving_python_linux_gpu_cpu.txt
..._linux_gpu_normal_normal_serving_python_linux_gpu_cpu.txt
+0
-24
test_tipc/configs/picodet/picodet_xs_320_coco_lcnet_train_infer_python.txt
.../picodet/picodet_xs_320_coco_lcnet_train_infer_python.txt
+0
-53
test_tipc/configs/picodet/picodet_xs_320_coco_lcnet_train_linux_gpu_normal_amp_infer_python_linux_gpu_cpu.txt
...train_linux_gpu_normal_amp_infer_python_linux_gpu_cpu.txt
+0
-51
test_tipc/test_serving_infer_python.sh
test_tipc/test_serving_infer_python.sh
+1
-0
未找到文件。
deploy/serving/cpp/preprocess/mask_rcnn_r50_fpn_1x_coco.cpp
浏览文件 @
997fec86
...
@@ -85,9 +85,13 @@ int mask_rcnn_r50_fpn_1x_coco::inference() {
...
@@ -85,9 +85,13 @@ int mask_rcnn_r50_fpn_1x_coco::inference() {
cv
::
cvtColor
(
img
,
img
,
cv
::
COLOR_BGR2RGB
);
cv
::
cvtColor
(
img
,
img
,
cv
::
COLOR_BGR2RGB
);
// preprocess
// preprocess
std
::
vector
<
float
>
input
(
1
*
3
*
im_shape_h
*
im_shape_w
,
0.0
f
);
Resize
(
&
img
,
scale_factor_h
,
scale_factor_w
,
im_shape_h
,
im_shape_w
);
preprocess_det
(
img
,
input
.
data
(),
scale_factor_h
,
scale_factor_w
,
im_shape_h
,
Normalize
(
&
img
,
mean_
,
scale_
,
is_scale_
);
im_shape_w
,
mean_
,
scale_
,
is_scale_
);
PadStride
(
&
img
,
32
);
int
input_shape_h
=
img
.
rows
;
int
input_shape_w
=
img
.
cols
;
std
::
vector
<
float
>
input
(
1
*
3
*
input_shape_h
*
input_shape_w
,
0.0
f
);
Permute
(
img
,
input
.
data
());
// create real_in
// create real_in
TensorVector
*
real_in
=
new
TensorVector
();
TensorVector
*
real_in
=
new
TensorVector
();
...
@@ -124,7 +128,7 @@ int mask_rcnn_r50_fpn_1x_coco::inference() {
...
@@ -124,7 +128,7 @@ int mask_rcnn_r50_fpn_1x_coco::inference() {
real_in
->
push_back
(
tensor_in_0
);
real_in
->
push_back
(
tensor_in_0
);
// image
// image
in_num
=
1
*
3
*
i
m_shape_h
*
im
_shape_w
;
in_num
=
1
*
3
*
i
nput_shape_h
*
input
_shape_w
;
databuf_size
=
in_num
*
sizeof
(
float
);
databuf_size
=
in_num
*
sizeof
(
float
);
databuf_data
=
MempoolWrapper
::
instance
().
malloc
(
databuf_size
);
databuf_data
=
MempoolWrapper
::
instance
().
malloc
(
databuf_size
);
...
@@ -139,7 +143,7 @@ int mask_rcnn_r50_fpn_1x_coco::inference() {
...
@@ -139,7 +143,7 @@ int mask_rcnn_r50_fpn_1x_coco::inference() {
paddle
::
PaddleTensor
tensor_in_1
;
paddle
::
PaddleTensor
tensor_in_1
;
tensor_in_1
.
name
=
"image"
;
tensor_in_1
.
name
=
"image"
;
tensor_in_1
.
dtype
=
paddle
::
PaddleDType
::
FLOAT32
;
tensor_in_1
.
dtype
=
paddle
::
PaddleDType
::
FLOAT32
;
tensor_in_1
.
shape
=
{
1
,
3
,
i
m_shape_h
,
im
_shape_w
};
tensor_in_1
.
shape
=
{
1
,
3
,
i
nput_shape_h
,
input
_shape_w
};
tensor_in_1
.
lod
=
in
->
at
(
0
).
lod
;
tensor_in_1
.
lod
=
in
->
at
(
0
).
lod
;
tensor_in_1
.
data
=
paddleBuf_1
;
tensor_in_1
.
data
=
paddleBuf_1
;
real_in
->
push_back
(
tensor_in_1
);
real_in
->
push_back
(
tensor_in_1
);
...
@@ -179,16 +183,12 @@ int mask_rcnn_r50_fpn_1x_coco::inference() {
...
@@ -179,16 +183,12 @@ int mask_rcnn_r50_fpn_1x_coco::inference() {
return
0
;
return
0
;
}
}
void
mask_rcnn_r50_fpn_1x_coco
::
preprocess_det
(
const
cv
::
Mat
&
img
,
float
*
data
,
void
mask_rcnn_r50_fpn_1x_coco
::
Resize
(
cv
::
Mat
*
img
,
float
&
scale_factor_h
,
float
&
scale_factor_h
,
float
&
scale_factor_w
,
int
&
im_shape_h
,
float
&
scale_factor_w
,
int
&
im_shape_w
)
{
int
&
im_shape_h
,
int
&
im_shape_w
,
const
std
::
vector
<
float
>
&
mean
,
const
std
::
vector
<
float
>
&
scale
,
const
bool
is_scale
)
{
// keep_ratio
// keep_ratio
int
im_size_max
=
std
::
max
(
img
.
rows
,
img
.
cols
);
int
im_size_max
=
std
::
max
(
img
->
rows
,
img
->
cols
);
int
im_size_min
=
std
::
min
(
img
.
rows
,
img
.
cols
);
int
im_size_min
=
std
::
min
(
img
->
rows
,
img
->
cols
);
int
target_size_max
=
std
::
max
(
im_shape_h
,
im_shape_w
);
int
target_size_max
=
std
::
max
(
im_shape_h
,
im_shape_w
);
int
target_size_min
=
std
::
min
(
im_shape_h
,
im_shape_w
);
int
target_size_min
=
std
::
min
(
im_shape_h
,
im_shape_w
);
float
scale_min
=
float
scale_min
=
...
@@ -202,46 +202,52 @@ void mask_rcnn_r50_fpn_1x_coco::preprocess_det(const cv::Mat &img, float *data,
...
@@ -202,46 +202,52 @@ void mask_rcnn_r50_fpn_1x_coco::preprocess_det(const cv::Mat &img, float *data,
scale_factor_w
=
scale_ratio
;
scale_factor_w
=
scale_ratio
;
// Resize
// Resize
cv
::
Mat
resize_img
;
cv
::
resize
(
*
img
,
*
img
,
cv
::
Size
(),
scale_ratio
,
scale_ratio
,
2
)
;
cv
::
resize
(
img
,
resize_img
,
cv
::
Size
(),
scale_ratio
,
scale_ratio
,
2
)
;
im_shape_h
=
img
->
rows
;
im_shape_
h
=
resize_img
.
row
s
;
im_shape_
w
=
img
->
col
s
;
im_shape_w
=
resize_img
.
cols
;
}
void
mask_rcnn_r50_fpn_1x_coco
::
Normalize
(
cv
::
Mat
*
img
,
const
std
::
vector
<
float
>
&
mean
,
const
std
::
vector
<
float
>
&
scale
,
const
bool
is_scale
)
{
// Normalize
// Normalize
double
e
=
1.0
;
double
e
=
1.0
;
if
(
is_scale
)
{
if
(
is_scale
)
{
e
/=
255.0
;
e
/=
255.0
;
}
}
cv
::
Mat
img_fp
;
(
*
img
).
convertTo
(
*
img
,
CV_32FC3
,
e
);
(
resize_img
).
convertTo
(
img_fp
,
CV_32FC3
,
e
);
for
(
int
h
=
0
;
h
<
img
->
rows
;
h
++
)
{
for
(
int
h
=
0
;
h
<
im_shape_h
;
h
++
)
{
for
(
int
w
=
0
;
w
<
img
->
cols
;
w
++
)
{
for
(
int
w
=
0
;
w
<
im_shape_w
;
w
++
)
{
img
->
at
<
cv
::
Vec3f
>
(
h
,
w
)[
0
]
=
img_fp
.
at
<
cv
::
Vec3f
>
(
h
,
w
)[
0
]
=
(
img
->
at
<
cv
::
Vec3f
>
(
h
,
w
)[
0
]
-
mean
[
0
])
/
scale
[
0
];
(
img_fp
.
at
<
cv
::
Vec3f
>
(
h
,
w
)[
0
]
-
mean
[
0
])
/
scale
[
0
];
img
->
at
<
cv
::
Vec3f
>
(
h
,
w
)[
1
]
=
img_fp
.
at
<
cv
::
Vec3f
>
(
h
,
w
)[
1
]
=
(
img
->
at
<
cv
::
Vec3f
>
(
h
,
w
)[
1
]
-
mean
[
1
])
/
scale
[
1
];
(
img_fp
.
at
<
cv
::
Vec3f
>
(
h
,
w
)[
1
]
-
mean
[
1
])
/
scale
[
1
];
img
->
at
<
cv
::
Vec3f
>
(
h
,
w
)[
2
]
=
img_fp
.
at
<
cv
::
Vec3f
>
(
h
,
w
)[
2
]
=
(
img
->
at
<
cv
::
Vec3f
>
(
h
,
w
)[
2
]
-
mean
[
2
])
/
scale
[
2
];
(
img_fp
.
at
<
cv
::
Vec3f
>
(
h
,
w
)[
2
]
-
mean
[
2
])
/
scale
[
2
];
}
}
}
}
}
void
mask_rcnn_r50_fpn_1x_coco
::
PadStride
(
cv
::
Mat
*
img
,
int
stride_
)
{
// PadStride
// PadStride
cv
::
Mat
img_pad
;
if
(
stride_
<=
0
)
int
stride_
=
32
;
return
;
int
nh
=
int
rh
=
img
->
rows
;
(
im_shape_h
/
stride_
)
*
stride_
+
(
im_shape_h
%
stride_
!=
0
)
*
stride_
;
int
rw
=
img
->
cols
;
int
nw
=
int
nh
=
(
rh
/
stride_
)
*
stride_
+
(
rh
%
stride_
!=
0
)
*
stride_
;
(
im_shape_w
/
stride_
)
*
stride_
+
(
im_shape_w
%
stride_
!=
0
)
*
stride_
;
int
nw
=
(
rw
/
stride_
)
*
stride_
+
(
rw
%
stride_
!=
0
)
*
stride_
;
cv
::
copyMakeBorder
(
img_fp
,
img_pad
,
0
,
nh
-
im_shape_h
,
0
,
nw
-
im_shape_w
,
cv
::
copyMakeBorder
(
*
img
,
*
img
,
0
,
nh
-
rh
,
0
,
nw
-
rw
,
cv
::
BORDER_CONSTANT
,
cv
::
BORDER_CONSTANT
,
cv
::
Scalar
(
0
));
cv
::
Scalar
(
0
));
}
void
mask_rcnn_r50_fpn_1x_coco
::
Permute
(
const
cv
::
Mat
&
img
,
float
*
data
)
{
// Permute
// Permute
int
rh
=
img
_pad
.
rows
;
int
rh
=
img
.
rows
;
int
rw
=
img
_pad
.
cols
;
int
rw
=
img
.
cols
;
int
rc
=
img
_pad
.
channels
();
int
rc
=
img
.
channels
();
for
(
int
i
=
0
;
i
<
rc
;
++
i
)
{
for
(
int
i
=
0
;
i
<
rc
;
++
i
)
{
cv
::
extractChannel
(
img_pad
,
cv
::
Mat
(
rh
,
rw
,
CV_32FC1
,
data
+
i
*
rh
*
rw
),
cv
::
extractChannel
(
img
,
cv
::
Mat
(
rh
,
rw
,
CV_32FC1
,
data
+
i
*
rh
*
rw
),
i
);
i
);
}
}
}
}
...
...
deploy/serving/cpp/preprocess/mask_rcnn_r50_fpn_1x_coco.h
浏览文件 @
997fec86
...
@@ -54,10 +54,13 @@ private:
...
@@ -54,10 +54,13 @@ private:
int
im_shape_w
=
800
;
int
im_shape_w
=
800
;
float
scale_factor_h
=
1.0
f
;
float
scale_factor_h
=
1.0
f
;
float
scale_factor_w
=
1.0
f
;
float
scale_factor_w
=
1.0
f
;
void
preprocess_det
(
const
cv
::
Mat
&
img
,
float
*
data
,
float
&
scale_factor_h
,
float
&
scale_factor_w
,
int
&
im_shape_h
,
int
&
im_shape_w
,
void
Resize
(
cv
::
Mat
*
img
,
float
&
scale_factor_h
,
float
&
scale_factor_w
,
const
std
::
vector
<
float
>
&
mean
,
int
&
im_shape_h
,
int
&
im_shape_w
);
void
Normalize
(
cv
::
Mat
*
img
,
const
std
::
vector
<
float
>
&
mean
,
const
std
::
vector
<
float
>
&
scale
,
const
bool
is_scale
);
const
std
::
vector
<
float
>
&
scale
,
const
bool
is_scale
);
void
PadStride
(
cv
::
Mat
*
img
,
int
stride_
=
-
1
);
void
Permute
(
const
cv
::
Mat
&
img
,
float
*
data
);
// read pics
// read pics
cv
::
Mat
Base2Mat
(
std
::
string
&
base64_data
);
cv
::
Mat
Base2Mat
(
std
::
string
&
base64_data
);
...
...
deploy/serving/cpp/preprocess/ppyolo_mbv3_large_coco.h
浏览文件 @
997fec86
...
@@ -50,8 +50,8 @@ private:
...
@@ -50,8 +50,8 @@ private:
std
::
vector
<
float
>
mean_
=
{
0.485
f
,
0.456
f
,
0.406
f
};
std
::
vector
<
float
>
mean_
=
{
0.485
f
,
0.456
f
,
0.406
f
};
std
::
vector
<
float
>
scale_
=
{
0.229
f
,
0.224
f
,
0.225
f
};
std
::
vector
<
float
>
scale_
=
{
0.229
f
,
0.224
f
,
0.225
f
};
bool
is_scale_
=
true
;
bool
is_scale_
=
true
;
int
im_shape_h
=
608
;
int
im_shape_h
=
320
;
int
im_shape_w
=
608
;
int
im_shape_w
=
320
;
float
scale_factor_h
=
1.0
f
;
float
scale_factor_h
=
1.0
f
;
float
scale_factor_w
=
1.0
f
;
float
scale_factor_w
=
1.0
f
;
void
preprocess_det
(
const
cv
::
Mat
&
img
,
float
*
data
,
float
&
scale_factor_h
,
void
preprocess_det
(
const
cv
::
Mat
&
img
,
float
*
data
,
float
&
scale_factor_h
,
...
...
deploy/serving/cpp/serving_client.py
浏览文件 @
997fec86
...
@@ -20,7 +20,6 @@ from paddle_serving_client import Client
...
@@ -20,7 +20,6 @@ from paddle_serving_client import Client
from
paddle_serving_client.proto
import
general_model_config_pb2
as
m_config
from
paddle_serving_client.proto
import
general_model_config_pb2
as
m_config
import
google.protobuf.text_format
import
google.protobuf.text_format
parser
=
argparse
.
ArgumentParser
(
description
=
"args for paddleserving"
)
parser
=
argparse
.
ArgumentParser
(
description
=
"args for paddleserving"
)
parser
.
add_argument
(
parser
.
add_argument
(
"--serving_client"
,
type
=
str
,
help
=
"the directory of serving_client"
)
"--serving_client"
,
type
=
str
,
help
=
"the directory of serving_client"
)
...
@@ -63,14 +62,14 @@ def get_test_images(infer_dir, infer_img):
...
@@ -63,14 +62,14 @@ def get_test_images(infer_dir, infer_img):
return
images
return
images
def
postprocess
(
fetch_dict
,
draw_threshold
=
0.5
):
def
postprocess
(
fetch_dict
,
fetch_vars
,
draw_threshold
=
0.5
):
result
=
[]
result
=
[]
if
"conv2d_441.tmp_1"
in
fetch_dict
:
if
"conv2d_441.tmp_1"
in
fetch_dict
:
heatmap
=
fetch_dict
[
"conv2d_441.tmp_1"
]
heatmap
=
fetch_dict
[
"conv2d_441.tmp_1"
]
print
(
heatmap
)
print
(
heatmap
)
result
.
append
(
heatmap
)
result
.
append
(
heatmap
)
else
:
else
:
bboxes
=
fetch_dict
[
"multiclass_nms3_0.tmp_0"
]
bboxes
=
fetch_dict
[
fetch_vars
[
0
]
]
for
bbox
in
bboxes
:
for
bbox
in
bboxes
:
if
bbox
[
0
]
>
-
1
and
bbox
[
1
]
>
draw_threshold
:
if
bbox
[
0
]
>
-
1
and
bbox
[
1
]
>
draw_threshold
:
print
(
f
"
{
int
(
bbox
[
0
])
}
{
bbox
[
1
]
}
"
print
(
f
"
{
int
(
bbox
[
0
])
}
{
bbox
[
1
]
}
"
...
@@ -123,4 +122,4 @@ if __name__ == '__main__':
...
@@ -123,4 +122,4 @@ if __name__ == '__main__':
image
=
base64
.
b64encode
(
image_data
).
decode
(
'utf8'
)
image
=
base64
.
b64encode
(
image_data
).
decode
(
'utf8'
)
fetch_dict
=
client
.
predict
(
fetch_dict
=
client
.
predict
(
feed
=
{
feed_vars
[
0
]:
image
},
fetch
=
fetch_vars
)
feed
=
{
feed_vars
[
0
]:
image
},
fetch
=
fetch_vars
)
result
=
postprocess
(
fetch_dict
,
args
.
threshold
)
result
=
postprocess
(
fetch_dict
,
fetch_vars
,
args
.
threshold
)
test_tipc/configs/picodet/picodet_l_640_coco_lcnet_model_linux_gpu_normal_normal_infer_cpp_linux_gpu_cpu.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================cpp_infer_params===========================
model_name:picodet_l_640_coco_lcnet
python:python3.7
filename:null
##
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_l_640_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_l_640_coco_lcnet.yml -o
quant_export:tools/export_model.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --slim_config _template_pact -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --slim_config _template_fpgm -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --slim_config _template_kl_quant -o
##
opencv_dir:default
infer_mode:norm
infer_quant:False
inference:./deploy/cpp/build/main
--device:gpu|cpu
--use_mkldnn:False
--cpu_threads:4
--batch_size:1|2
--use_tensorrt:null
--run_mode:paddle
--model_dir:
--image_dir:./dataset/coco/test2017/
--run_benchmark:False
null:null
\ No newline at end of file
test_tipc/configs/picodet/picodet_l_640_coco_lcnet_model_linux_gpu_normal_normal_serving_python_linux_gpu_cpu.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================serving_infer_python_params===========================
model_name:picodet_l_640_coco_lcnet
python:python3.7
filename:null
##
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_l_640_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --export_serving_model True -o
quant_export:tools/export_model.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --slim_config _template_pact --export_serving_model True -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --slim_config _template_fpgm --export_serving_model True -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --slim_config _template_kl_quant --export_serving_model True -o
##
infer_mode:norm
infer_quant:False
web_service:deploy/serving/python/web_service.py --config=deploy/serving/python/config.yml
--model_dir:null
--opt:cpu:op.ppdet.local_service_conf.device_type=0|gpu:op.ppdet.local_service_conf.device_type=1
null:null
http_client:deploy/serving/python/pipeline_http_client.py
--image_file:./demo/000000014439.jpg
null:null
\ No newline at end of file
test_tipc/configs/picodet/picodet_l_640_coco_lcnet_train_infer_python.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================train_params===========================
model_name:picodet_l_640_coco_lcnet
python:python3.7
gpu_list:0|0,1
use_gpu:True
auto_cast:null
epoch:lite_train_lite_infer=1|lite_train_whole_infer=1|whole_train_whole_infer=300
save_dir:null
TrainReader.batch_size:lite_train_lite_infer=2|lite_train_whole_infer=2|whole_train_whole_infer=32
pretrain_weights:https://paddledet.bj.bcebos.com/models/picodet_l_640_coco_lcnet.pdparams
trained_model_name:model_final.pdparams
train_infer_img_dir:./dataset/coco/test2017/
filename:null
##
trainer:norm_train
norm_train:tools/train.py -c configs/picodet/picodet_l_640_coco_lcnet.yml -o
pact_train:tools/train.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --slim_config _template_pact -o
fpgm_train:tools/train.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --slim_config _template_fpgm -o
distill_train:null
null:null
null:null
##
===========================eval_params===========================
eval:tools/eval.py -c configs/picodet/picodet_l_640_coco_lcnet.yml -o
null:null
##
===========================infer_params===========================
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_l_640_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_l_640_coco_lcnet.yml -o
pact_export:tools/export_model.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --slim_config _template_pact -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --slim_config _template_fpgm -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --slim_config _template_kl_quant -o
##
infer_mode:norm
infer_quant:False
inference:./deploy/python/infer.py
--device:gpu|cpu
--enable_mkldnn:False
--cpu_threads:4
--batch_size:1
--use_tensorrt:null
--run_mode:paddle
--model_dir:
--image_dir:./dataset/coco/test2017/
--save_log_path:null
--run_benchmark:False
null:null
===========================infer_benchmark_params===========================
numpy_infer_input:3x640x640_2.npy
\ No newline at end of file
test_tipc/configs/picodet/picodet_l_640_coco_lcnet_train_linux_gpu_normal_amp_infer_python_linux_gpu_cpu.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================train_params===========================
model_name:picodet_l_640_coco_lcnet
python:python3.7
gpu_list:0|0,1
use_gpu:True
auto_cast:amp
epoch:lite_train_lite_infer=1|lite_train_whole_infer=1|whole_train_whole_infer=300
save_dir:null
TrainReader.batch_size:lite_train_lite_infer=2|lite_train_whole_infer=2|whole_train_whole_infer=32
pretrain_weights:https://paddledet.bj.bcebos.com/models/picodet_l_640_coco_lcnet.pdparams
trained_model_name:model_final.pdparams
train_infer_img_dir:./dataset/coco/test2017/
amp_level:O2
##
trainer:norm_train
norm_train:tools/train.py -c configs/picodet/picodet_l_640_coco_lcnet.yml -o
pact_train:tools/train.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --slim_config _template_pact -o
fpgm_train:tools/train.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --slim_config _template_fpgm -o
distill_train:null
null:null
null:null
##
===========================eval_params===========================
eval:tools/eval.py -c configs/picodet/picodet_l_640_coco_lcnet.yml -o
null:null
##
===========================infer_params===========================
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_l_640_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_l_640_coco_lcnet.yml -o
pact_export:tools/export_model.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --slim_config _template_pact -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --slim_config _template_fpgm -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_l_640_coco_lcnet.yml --slim_config _template_kl_quant -o
##
infer_mode:norm
infer_quant:False
inference:./deploy/python/infer.py
--device:gpu|cpu
--enable_mkldnn:False
--cpu_threads:4
--batch_size:1|2
--use_tensorrt:null
--run_mode:paddle
--model_dir:
--image_dir:./dataset/coco/test2017/
--save_log_path:null
--run_benchmark:False
--trt_max_shape:1600
\ No newline at end of file
test_tipc/configs/picodet/picodet_m_416_coco_lcnet_model_linux_gpu_normal_normal_infer_cpp_linux_gpu_cpu.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================cpp_infer_params===========================
model_name:picodet_m_416_coco_lcnet
python:python3.7
filename:null
##
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_m_416_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_m_416_coco_lcnet.yml -o
quant_export:tools/export_model.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --slim_config _template_pact -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --slim_config _template_fpgm -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --slim_config _template_kl_quant -o
##
opencv_dir:default
infer_mode:norm
infer_quant:False
inference:./deploy/cpp/build/main
--device:gpu|cpu
--use_mkldnn:False
--cpu_threads:4
--batch_size:1|2
--use_tensorrt:null
--run_mode:paddle
--model_dir:
--image_dir:./dataset/coco/test2017/
--run_benchmark:False
null:null
\ No newline at end of file
test_tipc/configs/picodet/picodet_m_416_coco_lcnet_model_linux_gpu_normal_normal_serving_python_linux_gpu_cpu.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================serving_infer_python_params===========================
model_name:picodet_m_416_coco_lcnet
python:python3.7
filename:null
##
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_m_416_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --export_serving_model True -o
quant_export:tools/export_model.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --slim_config _template_pact --export_serving_model True -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --slim_config _template_fpgm --export_serving_model True -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --slim_config _template_kl_quant --export_serving_model True -o
##
infer_mode:norm
infer_quant:False
web_service:deploy/serving/python/web_service.py --config=deploy/serving/python/config.yml
--model_dir:null
--opt:cpu:op.ppdet.local_service_conf.device_type=0|gpu:op.ppdet.local_service_conf.device_type=1
null:null
http_client:deploy/serving/python/pipeline_http_client.py
--image_file:./demo/000000014439.jpg
null:null
\ No newline at end of file
test_tipc/configs/picodet/picodet_m_416_coco_lcnet_train_infer_python.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================train_params===========================
model_name:picodet_m_416_coco_lcnet
python:python3.7
gpu_list:0|0,1
use_gpu:True
auto_cast:null
epoch:lite_train_lite_infer=1|lite_train_whole_infer=1|whole_train_whole_infer=300
save_dir:null
TrainReader.batch_size:lite_train_lite_infer=2|lite_train_whole_infer=2|whole_train_whole_infer=80
pretrain_weights:https://paddledet.bj.bcebos.com/models/picodet_m_416_coco_lcnet.pdparams
trained_model_name:model_final.pdparams
train_infer_img_dir:./dataset/coco/test2017/
filename:null
##
trainer:norm_train
norm_train:tools/train.py -c configs/picodet/picodet_m_416_coco_lcnet.yml -o
pact_train:tools/train.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --slim_config _template_pact -o
fpgm_train:tools/train.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --slim_config _template_fpgm -o
distill_train:null
null:null
null:null
##
===========================eval_params===========================
eval:tools/eval.py -c configs/picodet/picodet_m_416_coco_lcnet.yml -o
null:null
##
===========================infer_params===========================
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_m_416_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_m_416_coco_lcnet.yml -o
pact_export:tools/export_model.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --slim_config _template_pact -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --slim_config _template_fpgm -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --slim_config _template_kl_quant -o
##
infer_mode:norm
infer_quant:False
inference:./deploy/python/infer.py
--device:gpu|cpu
--enable_mkldnn:False
--cpu_threads:4
--batch_size:1
--use_tensorrt:null
--run_mode:paddle
--model_dir:
--image_dir:./dataset/coco/test2017/
--save_log_path:null
--run_benchmark:False
null:null
===========================infer_benchmark_params===========================
numpy_infer_input:3x416x416_2.npy
\ No newline at end of file
test_tipc/configs/picodet/picodet_m_416_coco_lcnet_train_linux_gpu_normal_amp_infer_python_linux_gpu_cpu.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================train_params===========================
model_name:picodet_m_416_coco_lcnet
python:python3.7
gpu_list:0|0,1
use_gpu:True
auto_cast:amp
epoch:lite_train_lite_infer=1|lite_train_whole_infer=1|whole_train_whole_infer=300
save_dir:null
TrainReader.batch_size:lite_train_lite_infer=2|lite_train_whole_infer=2|whole_train_whole_infer=80
pretrain_weights:https://paddledet.bj.bcebos.com/models/picodet_m_416_coco_lcnet.pdparams
trained_model_name:model_final.pdparams
train_infer_img_dir:./dataset/coco/test2017/
amp_level:O2
##
trainer:norm_train
norm_train:tools/train.py -c configs/picodet/picodet_m_416_coco_lcnet.yml -o
pact_train:tools/train.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --slim_config _template_pact -o
fpgm_train:tools/train.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --slim_config _template_fpgm -o
distill_train:null
null:null
null:null
##
===========================eval_params===========================
eval:tools/eval.py -c configs/picodet/picodet_m_416_coco_lcnet.yml -o
null:null
##
===========================infer_params===========================
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_m_416_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_m_416_coco_lcnet.yml -o
pact_export:tools/export_model.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --slim_config _template_pact -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --slim_config _template_fpgm -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_m_416_coco_lcnet.yml --slim_config _template_kl_quant -o
##
infer_mode:norm
infer_quant:False
inference:./deploy/python/infer.py
--device:gpu|cpu
--enable_mkldnn:False
--cpu_threads:4
--batch_size:1|2
--use_tensorrt:null
--run_mode:paddle
--model_dir:
--image_dir:./dataset/coco/test2017/
--save_log_path:null
--run_benchmark:False
--trt_max_shape:1600
\ No newline at end of file
test_tipc/configs/picodet/picodet_s_320_coco_lcnet_linux_gpu_normal_normal_paddle2onnx_python_linux_gpu_cpu.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================paddle2onnx_params===========================
model_name:picodet_s_320_coco_lcnet
python:python3.7
filename:null
##
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_s_320_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_s_320_coco_lcnet.yml -o
quant_export:tools/export_model.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config configs/picodet/picodet_s_320_coco_lcnet.yml -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config configs/picodet/picodet_s_320_coco_lcnet.yml -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config configs/picodet/picodet_s_320_coco_lcnet.yml -o
##
2onnx: paddle2onnx
--model_dir:./output_inference/picodet_s_320_coco_lcnet/
--model_filename:model.pdmodel
--params_filename:model.pdiparams
--save_file:./deploy/third_engine/demo_onnxruntime/onnx_file/picodet_s_320_coco.onnx
--opset_version:11
##
inference:infer_demo.py
--modelpath:./onnx_file/picodet_s_320_coco.onnx
--img_fold:./imgs
--result_fold:results
infer_mode:norm
null:null
\ No newline at end of file
test_tipc/configs/picodet/picodet_s_320_coco_lcnet_model_linux_gpu_normal_normal_infer_cpp_linux_gpu_cpu.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================cpp_infer_params===========================
model_name:picodet_s_320_coco_lcnet
python:python3.7
filename:null
##
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_s_320_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_s_320_coco_lcnet.yml -o
quant_export:tools/export_model.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config _template_pact -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config _template_fpgm -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config _template_kl_quant -o
##
opencv_dir:default
infer_mode:norm
infer_quant:False
inference:./deploy/cpp/build/main
--device:gpu|cpu
--use_mkldnn:False
--cpu_threads:4
--batch_size:1|2
--use_tensorrt:null
--run_mode:paddle
--model_dir:
--image_dir:./dataset/coco/test2017/
--run_benchmark:False
null:null
\ No newline at end of file
test_tipc/configs/picodet/picodet_s_320_coco_lcnet_model_linux_gpu_normal_normal_serving_python_linux_gpu_cpu.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================serving_infer_python_params===========================
model_name:picodet_s_320_coco_lcnet
python:python3.7
filename:null
##
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_s_320_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --export_serving_model True -o
quant_export:tools/export_model.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config _template_pact --export_serving_model True -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config _template_fpgm --export_serving_model True -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config _template_kl_quant --export_serving_model True -o
##
infer_mode:norm
infer_quant:False
web_service:deploy/serving/python/web_service.py --config=deploy/serving/python/config.yml
--model_dir:null
--opt:cpu:op.ppdet.local_service_conf.device_type=0|gpu:op.ppdet.local_service_conf.device_type=1
null:null
http_client:deploy/serving/python/pipeline_http_client.py
--image_file:./demo/000000014439.jpg
null:null
\ No newline at end of file
test_tipc/configs/picodet/picodet_s_320_coco_lcnet_train_infer_python.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================train_params===========================
model_name:picodet_s_320_coco_lcnet
python:python3.7
gpu_list:0|0,1
use_gpu:True
auto_cast:null
epoch:lite_train_lite_infer=1|lite_train_whole_infer=1|whole_train_whole_infer=300
save_dir:null
TrainReader.batch_size:lite_train_lite_infer=2|lite_train_whole_infer=2|whole_train_whole_infer=128
pretrain_weights:https://paddledet.bj.bcebos.com/models/picodet_s_320_coco_lcnet.pdparams
trained_model_name:model_final.pdparams
train_infer_img_dir:./dataset/coco/test2017/
filename:null
##
trainer:norm_train
norm_train:tools/train.py -c configs/picodet/picodet_s_320_coco_lcnet.yml -o
pact_train:tools/train.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config _template_pact -o
fpgm_train:tools/train.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config _template_fpgm -o
distill_train:null
null:null
null:null
##
===========================eval_params===========================
eval:tools/eval.py -c configs/picodet/picodet_s_320_coco_lcnet.yml -o
null:null
##
===========================infer_params===========================
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_s_320_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_s_320_coco_lcnet.yml -o
pact_export:tools/export_model.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config _template_pact -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config _template_fpgm -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config _template_kl_quant -o
##
infer_mode:norm
infer_quant:False
inference:./deploy/python/infer.py
--device:gpu|cpu
--enable_mkldnn:False
--cpu_threads:4
--batch_size:1
--use_tensorrt:null
--run_mode:paddle
--model_dir:
--image_dir:./dataset/coco/test2017/
--save_log_path:null
--run_benchmark:False
null:null
===========================infer_benchmark_params===========================
numpy_infer_input:3x320x320_2.npy
\ No newline at end of file
test_tipc/configs/picodet/picodet_s_320_coco_lcnet_train_linux_gpu_normal_amp_infer_python_linux_gpu_cpu.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================train_params===========================
model_name:picodet_s_320_coco_lcnet
python:python3.7
gpu_list:0|0,1
use_gpu:True
auto_cast:amp
epoch:lite_train_lite_infer=1|lite_train_whole_infer=1|whole_train_whole_infer=300
save_dir:null
TrainReader.batch_size:lite_train_lite_infer=2|lite_train_whole_infer=2|whole_train_whole_infer=128
pretrain_weights:https://paddledet.bj.bcebos.com/models/picodet_s_320_coco_lcnet.pdparams
trained_model_name:model_final.pdparams
train_infer_img_dir:./dataset/coco/test2017/
amp_level:O2
##
trainer:norm_train
norm_train:tools/train.py -c configs/picodet/picodet_s_320_coco_lcnet.yml -o
pact_train:tools/train.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config _template_pact -o
fpgm_train:tools/train.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config _template_fpgm -o
distill_train:null
null:null
null:null
##
===========================eval_params===========================
eval:tools/eval.py -c configs/picodet/picodet_s_320_coco_lcnet.yml -o
null:null
##
===========================infer_params===========================
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_s_320_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_s_320_coco_lcnet.yml -o
pact_export:tools/export_model.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config _template_pact -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config _template_fpgm -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_s_320_coco_lcnet.yml --slim_config _template_kl_quant -o
##
infer_mode:norm
infer_quant:False
inference:./deploy/python/infer.py
--device:gpu|cpu
--enable_mkldnn:False
--cpu_threads:4
--batch_size:1|2
--use_tensorrt:null
--run_mode:paddle
--model_dir:
--image_dir:./dataset/coco/test2017/
--save_log_path:null
--run_benchmark:False
--trt_max_shape:1600
\ No newline at end of file
test_tipc/configs/picodet/picodet_xs_320_coco_lcnet_model_linux_gpu_normal_normal_infer_cpp_linux_gpu_cpu.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================cpp_infer_params===========================
model_name:picodet_xs_320_coco_lcnet
python:python3.7
filename:null
##
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_xs_320_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml -o
quant_export:tools/export_model.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --slim_config _template_pact -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --slim_config _template_fpgm -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --slim_config _template_kl_quant -o
##
opencv_dir:default
infer_mode:norm
infer_quant:False
inference:./deploy/cpp/build/main
--device:gpu|cpu
--use_mkldnn:False
--cpu_threads:4
--batch_size:1|2
--use_tensorrt:null
--run_mode:paddle
--model_dir:
--image_dir:./dataset/coco/test2017/
--run_benchmark:False
null:null
\ No newline at end of file
test_tipc/configs/picodet/picodet_xs_320_coco_lcnet_model_linux_gpu_normal_normal_serving_python_linux_gpu_cpu.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================serving_infer_python_params===========================
model_name:picodet_xs_320_coco_lcnet
python:python3.7
filename:null
##
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_xs_320_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --export_serving_model True -o
quant_export:tools/export_model.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --slim_config _template_pact --export_serving_model True -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --slim_config _template_fpgm --export_serving_model True -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --slim_config _template_kl_quant --export_serving_model True -o
##
infer_mode:norm
infer_quant:False
web_service:deploy/serving/python/web_service.py --config=deploy/serving/python/config.yml
--model_dir:null
--opt:cpu:op.ppdet.local_service_conf.device_type=0|gpu:op.ppdet.local_service_conf.device_type=1
null:null
http_client:deploy/serving/python/pipeline_http_client.py
--image_file:./demo/000000014439.jpg
null:null
\ No newline at end of file
test_tipc/configs/picodet/picodet_xs_320_coco_lcnet_train_infer_python.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================train_params===========================
model_name:picodet_xs_320_coco_lcnet
python:python3.7
gpu_list:0|0,1
use_gpu:True
auto_cast:null
epoch:lite_train_lite_infer=1|lite_train_whole_infer=1|whole_train_whole_infer=300
save_dir:null
TrainReader.batch_size:lite_train_lite_infer=2|lite_train_whole_infer=2|whole_train_whole_infer=128
pretrain_weights:https://paddledet.bj.bcebos.com/models/picodet_xs_320_coco_lcnet.pdparams
trained_model_name:model_final.pdparams
train_infer_img_dir:./dataset/coco/test2017/
filename:null
##
trainer:norm_train
norm_train:tools/train.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml -o
pact_train:tools/train.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --slim_config _template_pact -o
fpgm_train:tools/train.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --slim_config _template_fpgm -o
distill_train:null
null:null
null:null
##
===========================eval_params===========================
eval:tools/eval.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml -o
null:null
##
===========================infer_params===========================
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_xs_320_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml -o
pact_export:tools/export_model.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --slim_config _template_pact -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --slim_config _template_fpgm -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --slim_config _template_kl_quant -o
##
infer_mode:norm
infer_quant:False
inference:./deploy/python/infer.py
--device:gpu|cpu
--enable_mkldnn:False
--cpu_threads:4
--batch_size:1
--use_tensorrt:null
--run_mode:paddle
--model_dir:
--image_dir:./dataset/coco/test2017/
--save_log_path:null
--run_benchmark:False
null:null
===========================infer_benchmark_params===========================
numpy_infer_input:3x320x320_2.npy
\ No newline at end of file
test_tipc/configs/picodet/picodet_xs_320_coco_lcnet_train_linux_gpu_normal_amp_infer_python_linux_gpu_cpu.txt
已删除
100644 → 0
浏览文件 @
86d11239
===========================train_params===========================
model_name:picodet_xs_320_coco_lcnet
python:python3.7
gpu_list:0|0,1
use_gpu:True
auto_cast:amp
epoch:lite_train_lite_infer=1|lite_train_whole_infer=1|whole_train_whole_infer=300
save_dir:null
TrainReader.batch_size:lite_train_lite_infer=2|lite_train_whole_infer=2|whole_train_whole_infer=128
pretrain_weights:https://paddledet.bj.bcebos.com/models/picodet_xs_320_coco_lcnet.pdparams
trained_model_name:model_final.pdparams
train_infer_img_dir:./dataset/coco/test2017/
amp_level:O2
##
trainer:norm_train
norm_train:tools/train.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml -o
pact_train:tools/train.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --slim_config _template_pact -o
fpgm_train:tools/train.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --slim_config _template_fpgm -o
distill_train:null
null:null
null:null
##
===========================eval_params===========================
eval:tools/eval.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml -o
null:null
##
===========================infer_params===========================
--output_dir:./output_inference
weights:https://paddledet.bj.bcebos.com/models/picodet_xs_320_coco_lcnet.pdparams
norm_export:tools/export_model.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml -o
pact_export:tools/export_model.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --slim_config _template_pact -o
fpgm_export:tools/export_model.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --slim_config _template_fpgm -o
distill_export:null
export1:null
export2:null
kl_quant_export:tools/post_quant.py -c configs/picodet/picodet_xs_320_coco_lcnet.yml --slim_config _template_kl_quant -o
##
infer_mode:norm
infer_quant:False
inference:./deploy/python/infer.py
--device:gpu|cpu
--enable_mkldnn:False
--cpu_threads:4
--batch_size:1|2
--use_tensorrt:null
--run_mode:paddle
--model_dir:
--image_dir:./dataset/coco/test2017/
--save_log_path:null
--run_benchmark:False
--trt_max_shape:1600
\ No newline at end of file
test_tipc/test_serving_infer_python.sh
浏览文件 @
997fec86
...
@@ -77,6 +77,7 @@ function func_serving_inference(){
...
@@ -77,6 +77,7 @@ function func_serving_inference(){
status_check
$last_status
"
${
http_client_cmd
}
"
"
${
status_log
}
"
"
${
model_name
}
"
status_check
$last_status
"
${
http_client_cmd
}
"
"
${
status_log
}
"
"
${
model_name
}
"
eval
"cat
${
_save_log_path
}
"
eval
"cat
${
_save_log_path
}
"
ps ux |
grep
-E
'web_service'
|
awk
'{print $2}'
| xargs
kill
-s
9
ps ux |
grep
-E
'web_service'
|
awk
'{print $2}'
| xargs
kill
-s
9
sleep
2s
done
done
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录