Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
s920243400
PaddleDetection
提交
997fec86
P
PaddleDetection
项目概览
s920243400
/
PaddleDetection
与 Fork 源项目一致
Fork自
PaddlePaddle / PaddleDetection
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleDetection
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
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
);
const
std
::
vector
<
float
>
&
scale
,
const
bool
is_scale
);
void
Normalize
(
cv
::
Mat
*
img
,
const
std
::
vector
<
float
>
&
mean
,
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,20 +62,20 @@ def get_test_images(infer_dir, infer_img):
...
@@ -63,20 +62,20 @@ 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
]
}
"
f
"
{
bbox
[
2
]
}
{
bbox
[
3
]
}
{
bbox
[
4
]
}
{
bbox
[
5
]
}
"
)
f
"
{
bbox
[
2
]
}
{
bbox
[
3
]
}
{
bbox
[
4
]
}
{
bbox
[
5
]
}
"
)
result
.
append
(
f
"
{
int
(
bbox
[
0
])
}
{
bbox
[
1
]
}
"
result
.
append
(
f
"
{
int
(
bbox
[
0
])
}
{
bbox
[
1
]
}
"
f
"
{
bbox
[
2
]
}
{
bbox
[
3
]
}
{
bbox
[
4
]
}
{
bbox
[
5
]
}
"
)
f
"
{
bbox
[
2
]
}
{
bbox
[
3
]
}
{
bbox
[
4
]
}
{
bbox
[
5
]
}
"
)
return
result
return
result
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录