Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
s920243400
PaddleDetection
提交
5d7f09ed
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看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
5d7f09ed
编写于
1月 22, 2021
作者:
F
Feng Ni
提交者:
GitHub
1月 22, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[Dygraph] Fix SSD-MobileNet (#2109)
* fix ssd mbv1 config * fix trt infer
上级
cfeeec52
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
13 addition
and
16 deletion
+13
-16
dygraph/configs/ssd/README.md
dygraph/configs/ssd/README.md
+1
-1
dygraph/configs/ssd/_base_/optimizer_120e.yml
dygraph/configs/ssd/_base_/optimizer_120e.yml
+3
-3
dygraph/configs/ssd/_base_/ssd_mobilenet_reader.yml
dygraph/configs/ssd/_base_/ssd_mobilenet_reader.yml
+4
-7
dygraph/configs/ssd/_base_/ssdlite300_reader.yml
dygraph/configs/ssd/_base_/ssdlite300_reader.yml
+1
-1
dygraph/configs/ssd/_base_/ssdlite320_reader.yml
dygraph/configs/ssd/_base_/ssdlite320_reader.yml
+1
-1
dygraph/ppdet/engine/export_utils.py
dygraph/ppdet/engine/export_utils.py
+3
-3
未找到文件。
dygraph/configs/ssd/README.md
浏览文件 @
5d7f09ed
...
...
@@ -7,7 +7,7 @@
| 骨架网络 | 网络类型 | 每张GPU图片个数 | 学习率策略 |推理时间(fps) | Box AP | 下载 | 配置文件 |
| :-------------- | :------------- | :-----: | :-----: | :------------: | :-----: | :-----------------------------------------------------: | :-----: |
| VGG | SSD | 8 | 240e | ---- | 78.2 |
[
下载链接
](
https://paddlemodels.bj.bcebos.com/object_detection/dygraph/ssd_vgg16_300_240e_voc.pdparams
)
|
[
配置文件
](
https://github.com/PaddlePaddle/PaddleDetection/tree/master/dygraph/configs/ssd_vgg16_300_240e_voc.yml
)
|
| MobileNet v1 | SSD | 32 | 120e | ---- | 73.
1
|
[
下载链接
](
https://paddlemodels.bj.bcebos.com/object_detection/dygraph/ssd_mobilenet_v1_300_120e_voc.pdparams
)
|
[
配置文件
](
https://github.com/PaddlePaddle/PaddleDetection/tree/master/dygraph/configs/ssd_mobilenet_v1_300_120e_voc.yml
)
|
| MobileNet v1 | SSD | 32 | 120e | ---- | 73.
3
|
[
下载链接
](
https://paddlemodels.bj.bcebos.com/object_detection/dygraph/ssd_mobilenet_v1_300_120e_voc.pdparams
)
|
[
配置文件
](
https://github.com/PaddlePaddle/PaddleDetection/tree/master/dygraph/configs/ssd_mobilenet_v1_300_120e_voc.yml
)
|
**注意:**
SSD-VGG使用4GPU在总batch size为32下训练240个epoch。SSD-MobileNetv1使用2GPU在总batch size为64下训练120周期。
...
...
dygraph/configs/ssd/_base_/optimizer_120e.yml
浏览文件 @
5d7f09ed
...
...
@@ -10,8 +10,8 @@ LearningRate:
OptimizerBuilder
:
optimizer
:
momentum
:
0.
9
type
:
Momentum
momentum
:
0.
0
type
:
RMSProp
regularizer
:
factor
:
0.0005
factor
:
0.000
0
5
type
:
L2
dygraph/configs/ssd/_base_/ssd_mobilenet_reader.yml
浏览文件 @
5d7f09ed
...
...
@@ -2,21 +2,18 @@ worker_num: 8
TrainReader
:
inputs_def
:
num_max_boxes
:
90
sample_transforms
:
-
DecodeOp
:
{}
-
RandomDistortOp
:
{
brightness
:
[
0.5
,
1.125
,
0.875
],
random_apply
:
False
}
-
RandomExpandOp
:
{
fill_value
:
[
127.5
,
127.5
,
127.5
]}
-
RandomCropOp
:
{
allow_no_crop
:
Fasle
}
-
RandomFlipOp
:
{}
-
ResizeOp
:
{
target_size
:
[
300
,
300
],
keep_ratio
:
False
,
interp
:
1
}
-
NormalizeBoxOp
:
{}
-
ResizeImage
:
{
target_size
:
300
,
interp
:
1
,
use_cv2
:
false
}
-
PadBoxOp
:
{
num_max_boxes
:
90
}
batch_transforms
:
-
NormalizeImageOp
:
{
mean
:
[
127.5
,
127.5
,
127.5
],
std
:
[
127.502231
,
127.502231
,
127.502231
],
is_scale
:
false
}
-
Permute
:
{
to_bgr
:
true
}
-
Permute
:
{}
batch_size
:
32
shuffle
:
true
drop_last
:
true
...
...
@@ -27,7 +24,7 @@ EvalReader:
-
DecodeOp
:
{}
-
ResizeOp
:
{
target_size
:
[
300
,
300
],
keep_ratio
:
False
,
interp
:
1
}
-
NormalizeImageOp
:
{
mean
:
[
127.5
,
127.5
,
127.5
],
std
:
[
127.502231
,
127.502231
,
127.502231
],
is_scale
:
false
}
-
Permute
:
{
to_bgr
:
true
}
-
Permute
:
{}
batch_size
:
1
drop_empty
:
false
...
...
@@ -39,5 +36,5 @@ TestReader:
-
DecodeOp
:
{}
-
ResizeOp
:
{
target_size
:
[
300
,
300
],
keep_ratio
:
False
,
interp
:
1
}
-
NormalizeImageOp
:
{
mean
:
[
127.5
,
127.5
,
127.5
],
std
:
[
127.502231
,
127.502231
,
127.502231
],
is_scale
:
false
}
-
Permute
:
{
to_bgr
:
true
}
-
Permute
:
{}
batch_size
:
1
dygraph/configs/ssd/_base_/ssdlite300_reader.yml
浏览文件 @
5d7f09ed
...
...
@@ -8,8 +8,8 @@ TrainReader:
-
RandomExpandOp
:
{
fill_value
:
[
123.675
,
116.28
,
103.53
]}
-
RandomCropOp
:
{
allow_no_crop
:
Fasle
}
-
RandomFlipOp
:
{}
-
ResizeOp
:
{
target_size
:
[
300
,
300
],
keep_ratio
:
False
,
interp
:
1
}
-
NormalizeBoxOp
:
{}
-
ResizeImage
:
{
target_size
:
300
,
interp
:
1
,
use_cv2
:
false
}
-
PadBoxOp
:
{
num_max_boxes
:
90
}
batch_transforms
:
-
NormalizeImageOp
:
{
mean
:
[
0.485
,
0.456
,
0.406
],
std
:
[
0.229
,
0.224
,
0.225
],
is_scale
:
true
}
...
...
dygraph/configs/ssd/_base_/ssdlite320_reader.yml
浏览文件 @
5d7f09ed
...
...
@@ -8,8 +8,8 @@ TrainReader:
-
RandomExpandOp
:
{
fill_value
:
[
123.675
,
116.28
,
103.53
]}
-
RandomCropOp
:
{
allow_no_crop
:
Fasle
}
-
RandomFlipOp
:
{}
-
ResizeOp
:
{
target_size
:
[
320
,
320
],
keep_ratio
:
False
,
interp
:
1
}
-
NormalizeBoxOp
:
{}
-
ResizeImage
:
{
target_size
:
320
,
interp
:
1
,
use_cv2
:
false
}
-
PadBoxOp
:
{
num_max_boxes
:
90
}
batch_transforms
:
-
NormalizeImageOp
:
{
mean
:
[
0.485
,
0.456
,
0.406
],
std
:
[
0.229
,
0.224
,
0.225
],
is_scale
:
true
}
...
...
dygraph/ppdet/engine/export_utils.py
浏览文件 @
5d7f09ed
...
...
@@ -28,13 +28,13 @@ logger = setup_logger(__name__)
# Global dictionary
TRT_MIN_SUBGRAPH
=
{
'YOLO'
:
3
,
'SSD'
:
3
,
'SSD'
:
40
,
'RCNN'
:
40
,
'RetinaNet'
:
40
,
'EfficientDet'
:
40
,
'Face'
:
3
,
'TTFNet'
:
3
,
'FCOS'
:
3
,
'TTFNet'
:
40
,
'FCOS'
:
40
,
'SOLOv2'
:
60
,
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录