Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
s920243400
PaddleDetection
提交
3708813e
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看板
未验证
提交
3708813e
编写于
6月 07, 2022
作者:
F
Feng Ni
提交者:
GitHub
6月 07, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[cherry-pick] fix ppyoloe configs (#6137)
* fix ppyoloe cfgs * revert xpu cfgs
上级
a4e21b13
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
103 addition
and
12 deletion
+103
-12
configs/mot/bytetrack/_base_/ppyoloe_mot_reader_640x640.yml
configs/mot/bytetrack/_base_/ppyoloe_mot_reader_640x640.yml
+11
-7
configs/mot/bytetrack/bytetrack_ppyoloe.yml
configs/mot/bytetrack/bytetrack_ppyoloe.yml
+1
-2
configs/mot/bytetrack/bytetrack_ppyoloe_pplcnet.yml
configs/mot/bytetrack/bytetrack_ppyoloe_pplcnet.yml
+0
-1
configs/mot/bytetrack/detector/ppyoloe_crn_l_36e_640x640_mot17half.yml
...ytetrack/detector/ppyoloe_crn_l_36e_640x640_mot17half.yml
+4
-2
configs/ppyoloe/_base_/optimizer_36e_xpu.yml
configs/ppyoloe/_base_/optimizer_36e_xpu.yml
+18
-0
configs/ppyoloe/ppyoloe_crn_l_36e_coco_xpu.yml
configs/ppyoloe/ppyoloe_crn_l_36e_coco_xpu.yml
+69
-0
未找到文件。
configs/mot/bytetrack/_base_/ppyoloe_mot_reader_640x640.yml
浏览文件 @
3708813e
worker_num
:
8
worker_num
:
4
eval_height
:
&eval_height
640
eval_width
:
&eval_width
640
eval_size
:
&eval_size
[
*eval_height
,
*eval_width
]
TrainReader
:
sample_transforms
:
-
Decode
:
{}
...
...
@@ -20,17 +24,17 @@ TrainReader:
EvalReader
:
sample_transforms
:
-
Decode
:
{}
-
Resize
:
{
target_size
:
[
640
,
640
]
,
keep_ratio
:
False
,
interp
:
2
}
-
Resize
:
{
target_size
:
*eval_size
,
keep_ratio
:
False
,
interp
:
2
}
-
NormalizeImage
:
{
mean
:
[
0.485
,
0.456
,
0.406
],
std
:
[
0.229
,
0.224
,
0.225
],
is_scale
:
True
}
-
Permute
:
{}
batch_size
:
8
TestReader
:
inputs_def
:
image_shape
:
[
3
,
640
,
640
]
image_shape
:
[
3
,
*eval_height
,
*eval_width
]
sample_transforms
:
-
Decode
:
{}
-
Resize
:
{
target_size
:
[
640
,
640
]
,
keep_ratio
:
False
,
interp
:
2
}
-
Resize
:
{
target_size
:
*eval_size
,
keep_ratio
:
False
,
interp
:
2
}
-
NormalizeImage
:
{
mean
:
[
0.485
,
0.456
,
0.406
],
std
:
[
0.229
,
0.224
,
0.225
],
is_scale
:
True
}
-
Permute
:
{}
batch_size
:
1
...
...
@@ -40,17 +44,17 @@ TestReader:
EvalMOTReader
:
sample_transforms
:
-
Decode
:
{}
-
Resize
:
{
target_size
:
[
640
,
640
]
,
keep_ratio
:
False
,
interp
:
2
}
-
Resize
:
{
target_size
:
*eval_size
,
keep_ratio
:
False
,
interp
:
2
}
-
NormalizeImage
:
{
mean
:
[
0.485
,
0.456
,
0.406
],
std
:
[
0.229
,
0.224
,
0.225
],
is_scale
:
True
}
-
Permute
:
{}
batch_size
:
1
TestMOTReader
:
inputs_def
:
image_shape
:
[
3
,
640
,
640
]
image_shape
:
[
3
,
*eval_height
,
*eval_width
]
sample_transforms
:
-
Decode
:
{}
-
Resize
:
{
target_size
:
[
640
,
640
]
,
keep_ratio
:
False
,
interp
:
2
}
-
Resize
:
{
target_size
:
*eval_size
,
keep_ratio
:
False
,
interp
:
2
}
-
NormalizeImage
:
{
mean
:
[
0.485
,
0.456
,
0.406
],
std
:
[
0.229
,
0.224
,
0.225
],
is_scale
:
True
}
-
Permute
:
{}
batch_size
:
1
configs/mot/bytetrack/bytetrack_ppyoloe.yml
浏览文件 @
3708813e
...
...
@@ -8,7 +8,7 @@ weights: output/bytetrack_ppyoloe/model_final
log_iter
:
20
snapshot_epoch
:
2
metric
:
MOT
# eval/infer mode
metric
:
MOT
# eval/infer mode
, set 'COCO' can be training mode
num_classes
:
1
architecture
:
ByteTrack
...
...
@@ -33,7 +33,6 @@ PPYOLOEHead:
grid_cell_offset
:
0.5
static_assigner_epoch
:
-1
# 100
use_varifocal_loss
:
True
eval_input_size
:
[
640
,
640
]
loss_weight
:
{
class
:
1.0
,
iou
:
2.5
,
dfl
:
0.5
}
static_assigner
:
name
:
ATSSAssigner
...
...
configs/mot/bytetrack/bytetrack_ppyoloe_pplcnet.yml
浏览文件 @
3708813e
...
...
@@ -33,7 +33,6 @@ PPYOLOEHead:
grid_cell_offset
:
0.5
static_assigner_epoch
:
-1
# 100
use_varifocal_loss
:
True
eval_input_size
:
[
640
,
640
]
loss_weight
:
{
class
:
1.0
,
iou
:
2.5
,
dfl
:
0.5
}
static_assigner
:
name
:
ATSSAssigner
...
...
configs/mot/bytetrack/detector/ppyoloe_crn_l_36e_640x640_mot17half.yml
浏览文件 @
3708813e
...
...
@@ -7,6 +7,7 @@ weights: output/ppyoloe_crn_l_36e_640x640_mot17half/model_final
log_iter
:
20
snapshot_epoch
:
2
# schedule configuration for fine-tuning
epoch
:
36
LearningRate
:
...
...
@@ -16,7 +17,7 @@ LearningRate:
max_epochs
:
43
-
!LinearWarmup
start_factor
:
0.001
steps
:
100
epochs
:
1
OptimizerBuilder
:
optimizer
:
...
...
@@ -26,9 +27,11 @@ OptimizerBuilder:
factor
:
0.0005
type
:
L2
TrainReader
:
batch_size
:
8
# detector configuration
architecture
:
YOLOv3
norm_type
:
sync_bn
...
...
@@ -63,7 +66,6 @@ PPYOLOEHead:
grid_cell_offset
:
0.5
static_assigner_epoch
:
-1
# 100
use_varifocal_loss
:
True
eval_input_size
:
[
640
,
640
]
loss_weight
:
{
class
:
1.0
,
iou
:
2.5
,
dfl
:
0.5
}
static_assigner
:
name
:
ATSSAssigner
...
...
configs/ppyoloe/_base_/optimizer_36e_xpu.yml
0 → 100644
浏览文件 @
3708813e
epoch
:
36
LearningRate
:
base_lr
:
0.00125
schedulers
:
-
!CosineDecay
max_epochs
:
43
-
!LinearWarmup
start_factor
:
0.001
steps
:
2000
OptimizerBuilder
:
optimizer
:
momentum
:
0.9
type
:
Momentum
regularizer
:
factor
:
0.0005
type
:
L2
configs/ppyoloe/ppyoloe_crn_l_36e_coco_xpu.yml
0 → 100644
浏览文件 @
3708813e
_BASE_
:
[
'
../datasets/coco_detection.yml'
,
'
../runtime.yml'
,
'
./_base_/optimizer_36e_xpu.yml'
,
'
./_base_/ppyoloe_reader.yml'
,
]
# note: these are default values (use_gpu = true and use_xpu = false) for CI.
# set use_gpu = false and use_xpu = true for training.
use_gpu
:
true
use_xpu
:
false
log_iter
:
100
snapshot_epoch
:
1
weights
:
output/ppyoloe_crn_l_36e_coco/model_final
find_unused_parameters
:
True
pretrain_weights
:
https://paddledet.bj.bcebos.com/models/pretrained/CSPResNetb_l_pretrained.pdparams
depth_mult
:
1.0
width_mult
:
1.0
TrainReader
:
batch_size
:
8
architecture
:
YOLOv3
norm_type
:
sync_bn
use_ema
:
true
ema_decay
:
0.9998
YOLOv3
:
backbone
:
CSPResNet
neck
:
CustomCSPPAN
yolo_head
:
PPYOLOEHead
post_process
:
~
CSPResNet
:
layers
:
[
3
,
6
,
6
,
3
]
channels
:
[
64
,
128
,
256
,
512
,
1024
]
return_idx
:
[
1
,
2
,
3
]
use_large_stem
:
True
CustomCSPPAN
:
out_channels
:
[
768
,
384
,
192
]
stage_num
:
1
block_num
:
3
act
:
'
swish'
spp
:
true
PPYOLOEHead
:
fpn_strides
:
[
32
,
16
,
8
]
grid_cell_scale
:
5.0
grid_cell_offset
:
0.5
static_assigner_epoch
:
4
use_varifocal_loss
:
True
loss_weight
:
{
class
:
1.0
,
iou
:
2.5
,
dfl
:
0.5
}
static_assigner
:
name
:
ATSSAssigner
topk
:
9
assigner
:
name
:
TaskAlignedAssigner
topk
:
13
alpha
:
1.0
beta
:
6.0
nms
:
name
:
MultiClassNMS
nms_top_k
:
1000
keep_top_k
:
100
score_threshold
:
0.01
nms_threshold
:
0.6
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录