@@ -6,41 +6,40 @@ mosaic_epoch: &mosaic_epoch 300
6
6
worker_num : 4
7
7
TrainReader :
8
8
sample_transforms :
9
- - Decode : {}
9
+ - DecodeNormResize : {target_size: *input_size, mosaic: True }
10
10
- MosaicPerspective : {mosaic_prob: 1.0, target_size: *input_size, mixup_prob: 0.05, paste_in_prob: 0.05, translate: 0.1, scale: 0.5}
11
11
- RandomHSV : {hgain: 0.015, sgain: 0.7, vgain: 0.4}
12
12
- RandomFlip : {}
13
13
- BboxXYXY2XYWH : {}
14
14
- NormalizeBox : {}
15
- batch_transforms :
16
15
- NormalizeImage : {mean: [0., 0., 0.], std: [1., 1., 1.], norm_type: none}
16
+ - RGBReverse : {} # bgr->rgb
17
17
- Permute : {}
18
- - PadGT : {}
19
18
batch_size : 32
20
19
shuffle : True
21
20
drop_last : False
22
- use_shared_memory : True
23
- collate_batch : True
21
+ use_shared_memory : False
22
+ collate_batch : False
24
23
mosaic_epoch : *mosaic_epoch
25
24
26
25
27
26
EvalReader :
28
27
sample_transforms :
29
28
- Decode : {}
30
- - Resize : {target_size: [640, 640] , keep_ratio: True, interp: 1}
31
- - Pad : {size: [640, 640] , fill_value: [114., 114., 114.]}
29
+ - Resize : {target_size: *input_size , keep_ratio: True, interp: 1}
30
+ - Pad : {size: *input_size , fill_value: [114., 114., 114.]}
32
31
- NormalizeImage : {mean: [0., 0., 0.], std: [1., 1., 1.], norm_type: none}
33
32
- Permute : {}
34
- batch_size : 8
33
+ batch_size : 1
35
34
36
35
37
36
TestReader :
38
37
inputs_def :
39
38
image_shape : [3, 640, 640]
40
39
sample_transforms :
41
40
- Decode : {}
42
- - Resize : {target_size: [640, 640] , keep_ratio: True, interp: 1}
43
- - Pad : {size: [640, 640] , fill_value: [114., 114., 114.]}
41
+ - Resize : {target_size: *input_size , keep_ratio: True, interp: 1}
42
+ - Pad : {size: *input_size , fill_value: [114., 114., 114.]}
44
43
- NormalizeImage : {mean: [0., 0., 0.], std: [1., 1., 1.], norm_type: none}
45
44
- Permute : {}
46
45
batch_size : 1
0 commit comments