n-poulsen commited on
Commit
5f620bf
·
verified ·
1 Parent(s): dd21adc

Upload RTMPose-X Body7 models

Browse files
rtmpose-x_simcc-body7.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c7c5f5ccc12b5ec16e5fd56ad799f04340531c4baf83f9ee5e2e28c86b231ece
3
+ size 198169026
rtmpose-x_simcc-body7_pytorch_config.yaml ADDED
@@ -0,0 +1,210 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ data:
2
+ colormode: RGB
3
+ inference:
4
+ normalize_images: true
5
+ top_down_crop:
6
+ width: 288
7
+ height: 384
8
+ train:
9
+ affine:
10
+ p: 0.5
11
+ rotation: 30
12
+ scaling:
13
+ - 1.0
14
+ - 1.0
15
+ translation: 0
16
+ collate:
17
+ covering: false
18
+ gaussian_noise: 12.75
19
+ hist_eq: false
20
+ motion_blur: false
21
+ normalize_images: true
22
+ top_down_crop:
23
+ width: 288
24
+ height: 384
25
+ detector:
26
+ data:
27
+ colormode: RGB
28
+ inference:
29
+ normalize_images: true
30
+ train:
31
+ affine:
32
+ p: 0.5
33
+ rotation: 30
34
+ scaling:
35
+ - 1.0
36
+ - 1.0
37
+ translation: 40
38
+ collate:
39
+ type: ResizeFromDataSizeCollate
40
+ min_scale: 0.4
41
+ max_scale: 1.0
42
+ min_short_side: 128
43
+ max_short_side: 1152
44
+ multiple_of: 32
45
+ to_square: false
46
+ hflip: true
47
+ normalize_images: true
48
+ device: auto
49
+ model:
50
+ type: SSDLite
51
+ freeze_bn_stats: true
52
+ freeze_bn_weights: false
53
+ runner:
54
+ type: DetectorTrainingRunner
55
+ eval_interval: 1
56
+ optimizer:
57
+ type: AdamW
58
+ params:
59
+ lr: 0.0001
60
+ scheduler:
61
+ type: LRListScheduler
62
+ params:
63
+ milestones:
64
+ - 160
65
+ lr_list:
66
+ - - 1e-05
67
+ snapshots:
68
+ max_snapshots: 5
69
+ save_epochs: 25
70
+ save_optimizer_state: false
71
+ train_settings:
72
+ batch_size: 16
73
+ dataloader_workers: 0
74
+ dataloader_pin_memory: false
75
+ display_iters: 500
76
+ epochs: 250
77
+ device: auto
78
+ metadata:
79
+ project_path: null
80
+ pose_config_path: rtmpose_x_body7_pytorch_config.yaml
81
+ bodyparts:
82
+ - b0
83
+ - b1
84
+ - b2
85
+ - b3
86
+ - b4
87
+ - b5
88
+ - b6
89
+ - b7
90
+ - b8
91
+ - b9
92
+ - b10
93
+ - b11
94
+ - b12
95
+ - b13
96
+ - b14
97
+ - b15
98
+ - b16
99
+ unique_bodyparts: []
100
+ individuals:
101
+ - idv0
102
+ - idv1
103
+ - idv2
104
+ - idv3
105
+ - idv4
106
+ - idv5
107
+ - idv6
108
+ - idv7
109
+ - idv8
110
+ - idv9
111
+ with_identity: false
112
+ method: td
113
+ model:
114
+ backbone:
115
+ type: CSPNeXt
116
+ model_name: cspnext_p5
117
+ freeze_bn_stats: false
118
+ freeze_bn_weights: false
119
+ expand_ratio: 0.5
120
+ deepen_factor: 1.33
121
+ widen_factor: 1.25
122
+ channel_attention: true
123
+ norm_layer: SyncBN
124
+ activation_fn: SiLU
125
+ backbone_output_channels: 1280
126
+ heads:
127
+ bodypart:
128
+ type: RTMCCHead
129
+ weight_init: RTMPose
130
+ target_generator:
131
+ type: SimCCGenerator
132
+ input_size:
133
+ - 288
134
+ - 384
135
+ smoothing_type: gaussian
136
+ sigma:
137
+ - 6.0
138
+ - 6.93
139
+ simcc_split_ratio: 2.0
140
+ label_smooth_weight: 0.0
141
+ normalize: false
142
+ criterion:
143
+ x:
144
+ type: KLDiscreteLoss
145
+ use_target_weight: true
146
+ beta: 10.0
147
+ label_softmax: true
148
+ y:
149
+ type: KLDiscreteLoss
150
+ use_target_weight: true
151
+ beta: 10.0
152
+ label_softmax: true
153
+ predictor:
154
+ type: SimCCPredictor
155
+ simcc_split_ratio: 2.0
156
+ input_size:
157
+ - 288
158
+ - 384
159
+ in_channels: 1280
160
+ out_channels: 17
161
+ in_featuremap_size:
162
+ - 9
163
+ - 12
164
+ simcc_split_ratio: 2.0
165
+ final_layer_kernel_size: 7
166
+ gau_cfg:
167
+ hidden_dims: 256
168
+ s: 128
169
+ expansion_factor: 2
170
+ dropout_rate: 0
171
+ drop_path: 0.0
172
+ act_fn: SiLU
173
+ use_rel_bias: false
174
+ pos_enc: false
175
+ net_type: rtmpose_x
176
+ runner:
177
+ type: PoseTrainingRunner
178
+ gpus:
179
+ key_metric: test.mAP
180
+ key_metric_asc: true
181
+ eval_interval: 10
182
+ optimizer:
183
+ type: AdamW
184
+ params:
185
+ lr: 0.0005
186
+ scheduler:
187
+ type: SequentialLR
188
+ params:
189
+ schedulers:
190
+ - type: ConstantLR
191
+ params:
192
+ factor: 0.001
193
+ total_iters: 5
194
+ - type: CosineAnnealingLR
195
+ params:
196
+ T_max: 250
197
+ eta_min: 1e-05
198
+ milestones:
199
+ - 100
200
+ snapshots:
201
+ max_snapshots: 5
202
+ save_epochs: 25
203
+ save_optimizer_state: false
204
+ train_settings:
205
+ batch_size: 1
206
+ dataloader_workers: 0
207
+ dataloader_pin_memory: false
208
+ display_iters: 500
209
+ epochs: 200
210
+ seed: 42