farmersforforests commited on
Commit
fd42e55
·
verified ·
1 Parent(s): d202610

Initial release of Detectron2 model and config

Browse files
Files changed (2) hide show
  1. Treelens_model.pth +3 -0
  2. config.yaml +498 -0
Treelens_model.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e034fcd9b5e12bf76e99119fc793f90e364bb547b6239a2d7100907567ef0f36
3
+ size 330148961
config.yaml ADDED
@@ -0,0 +1,498 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ !!python/object/new:detectron2.config.config.CfgNode
2
+ dictitems:
3
+ CUDNN_BENCHMARK: false
4
+ DATALOADER: !!python/object/new:detectron2.config.config.CfgNode
5
+ dictitems:
6
+ ASPECT_RATIO_GROUPING: false
7
+ FILTER_EMPTY_ANNOTATIONS: false
8
+ NUM_WORKERS: 4
9
+ REPEAT_SQRT: true
10
+ REPEAT_THRESHOLD: 0.0
11
+ SAMPLER_TRAIN: TrainingSampler
12
+ state:
13
+ __deprecated_keys__: !!set {}
14
+ __immutable__: false
15
+ __new_allowed__: false
16
+ __renamed_keys__: {}
17
+ DATASETS: !!python/object/new:detectron2.config.config.CfgNode
18
+ dictitems:
19
+ PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000
20
+ PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000
21
+ PROPOSAL_FILES_TEST: !!python/tuple []
22
+ PROPOSAL_FILES_TRAIN: !!python/tuple []
23
+ TEST: !!python/tuple
24
+ - my_dataset_val
25
+ TRAIN: !!python/tuple
26
+ - my_dataset_train
27
+ state:
28
+ __deprecated_keys__: !!set {}
29
+ __immutable__: false
30
+ __new_allowed__: false
31
+ __renamed_keys__: {}
32
+ FLOAT32_PRECISION: ''
33
+ GLOBAL: !!python/object/new:detectron2.config.config.CfgNode
34
+ dictitems:
35
+ HACK: 1.0
36
+ state:
37
+ __deprecated_keys__: !!set {}
38
+ __immutable__: false
39
+ __new_allowed__: false
40
+ __renamed_keys__: {}
41
+ INPUT: !!python/object/new:detectron2.config.config.CfgNode
42
+ dictitems:
43
+ CROP: !!python/object/new:detectron2.config.config.CfgNode
44
+ dictitems:
45
+ ENABLED: false
46
+ SIZE:
47
+ - 0.9
48
+ - 0.9
49
+ TYPE: relative_range
50
+ state:
51
+ __deprecated_keys__: !!set {}
52
+ __immutable__: false
53
+ __new_allowed__: false
54
+ __renamed_keys__: {}
55
+ FORMAT: BGR
56
+ MASK_FORMAT: polygon
57
+ MAX_SIZE_TEST: 1333
58
+ MAX_SIZE_TRAIN: 1333
59
+ MIN_SIZE_TEST: 800
60
+ MIN_SIZE_TRAIN: !!python/tuple
61
+ - 600
62
+ - 700
63
+ - 800
64
+ MIN_SIZE_TRAIN_SAMPLING: choice
65
+ RANDOM_FLIP: horizontal
66
+ state:
67
+ __deprecated_keys__: !!set {}
68
+ __immutable__: false
69
+ __new_allowed__: false
70
+ __renamed_keys__: {}
71
+ MODEL: !!python/object/new:detectron2.config.config.CfgNode
72
+ dictitems:
73
+ ANCHOR_GENERATOR: !!python/object/new:detectron2.config.config.CfgNode
74
+ dictitems:
75
+ ANGLES:
76
+ - - -90
77
+ - 0
78
+ - 90
79
+ ASPECT_RATIOS:
80
+ - - 0.5
81
+ - 1.0
82
+ - 2.0
83
+ NAME: DefaultAnchorGenerator
84
+ OFFSET: 0.0
85
+ SIZES:
86
+ - - 8
87
+ - 16
88
+ - 32
89
+ - 64
90
+ - 128
91
+ state:
92
+ __deprecated_keys__: !!set {}
93
+ __immutable__: false
94
+ __new_allowed__: false
95
+ __renamed_keys__: {}
96
+ BACKBONE: !!python/object/new:detectron2.config.config.CfgNode
97
+ dictitems:
98
+ FREEZE_AT: 2
99
+ NAME: build_resnet_fpn_backbone
100
+ state:
101
+ __deprecated_keys__: !!set {}
102
+ __immutable__: false
103
+ __new_allowed__: false
104
+ __renamed_keys__: {}
105
+ DEVICE: cuda
106
+ FPN: !!python/object/new:detectron2.config.config.CfgNode
107
+ dictitems:
108
+ FUSE_TYPE: sum
109
+ IN_FEATURES:
110
+ - res2
111
+ - res3
112
+ - res4
113
+ - res5
114
+ NORM: ''
115
+ OUT_CHANNELS: 256
116
+ state:
117
+ __deprecated_keys__: !!set {}
118
+ __immutable__: false
119
+ __new_allowed__: false
120
+ __renamed_keys__: {}
121
+ KEYPOINT_ON: false
122
+ LOAD_PROPOSALS: false
123
+ MASK_ON: false
124
+ META_ARCHITECTURE: GeneralizedRCNN
125
+ PANOPTIC_FPN: !!python/object/new:detectron2.config.config.CfgNode
126
+ dictitems:
127
+ COMBINE: !!python/object/new:detectron2.config.config.CfgNode
128
+ dictitems:
129
+ ENABLED: true
130
+ INSTANCES_CONFIDENCE_THRESH: 0.5
131
+ OVERLAP_THRESH: 0.5
132
+ STUFF_AREA_LIMIT: 4096
133
+ state:
134
+ __deprecated_keys__: !!set {}
135
+ __immutable__: false
136
+ __new_allowed__: false
137
+ __renamed_keys__: {}
138
+ INSTANCE_LOSS_WEIGHT: 1.0
139
+ state:
140
+ __deprecated_keys__: !!set {}
141
+ __immutable__: false
142
+ __new_allowed__: false
143
+ __renamed_keys__: {}
144
+ PIXEL_MEAN:
145
+ - 103.53
146
+ - 116.28
147
+ - 123.675
148
+ PIXEL_STD:
149
+ - 1.0
150
+ - 1.0
151
+ - 1.0
152
+ PROPOSAL_GENERATOR: !!python/object/new:detectron2.config.config.CfgNode
153
+ dictitems:
154
+ MIN_SIZE: 0
155
+ NAME: RPN
156
+ state:
157
+ __deprecated_keys__: !!set {}
158
+ __immutable__: false
159
+ __new_allowed__: false
160
+ __renamed_keys__: {}
161
+ RESNETS: !!python/object/new:detectron2.config.config.CfgNode
162
+ dictitems:
163
+ DEFORM_MODULATED: false
164
+ DEFORM_NUM_GROUPS: 1
165
+ DEFORM_ON_PER_STAGE:
166
+ - false
167
+ - false
168
+ - false
169
+ - false
170
+ DEPTH: 50
171
+ NORM: FrozenBN
172
+ NUM_GROUPS: 1
173
+ OUT_FEATURES:
174
+ - res2
175
+ - res3
176
+ - res4
177
+ - res5
178
+ RES2_OUT_CHANNELS: 256
179
+ RES5_DILATION: 1
180
+ STEM_OUT_CHANNELS: 64
181
+ STRIDE_IN_1X1: true
182
+ WIDTH_PER_GROUP: 64
183
+ state:
184
+ __deprecated_keys__: !!set {}
185
+ __immutable__: false
186
+ __new_allowed__: false
187
+ __renamed_keys__: {}
188
+ RETINANET: !!python/object/new:detectron2.config.config.CfgNode
189
+ dictitems:
190
+ BBOX_REG_LOSS_TYPE: smooth_l1
191
+ BBOX_REG_WEIGHTS: &id002 !!python/tuple
192
+ - 1.0
193
+ - 1.0
194
+ - 1.0
195
+ - 1.0
196
+ FOCAL_LOSS_ALPHA: 0.25
197
+ FOCAL_LOSS_GAMMA: 2.0
198
+ IN_FEATURES:
199
+ - p3
200
+ - p4
201
+ - p5
202
+ - p6
203
+ - p7
204
+ IOU_LABELS:
205
+ - 0
206
+ - -1
207
+ - 1
208
+ IOU_THRESHOLDS:
209
+ - 0.4
210
+ - 0.5
211
+ NMS_THRESH_TEST: 0.5
212
+ NORM: ''
213
+ NUM_CLASSES: 80
214
+ NUM_CONVS: 4
215
+ PRIOR_PROB: 0.01
216
+ SCORE_THRESH_TEST: 0.05
217
+ SMOOTH_L1_LOSS_BETA: 0.1
218
+ TOPK_CANDIDATES_TEST: 1000
219
+ state:
220
+ __deprecated_keys__: !!set {}
221
+ __immutable__: false
222
+ __new_allowed__: false
223
+ __renamed_keys__: {}
224
+ ROI_BOX_CASCADE_HEAD: !!python/object/new:detectron2.config.config.CfgNode
225
+ dictitems:
226
+ BBOX_REG_WEIGHTS: !!python/tuple
227
+ - &id001 !!python/tuple
228
+ - 10.0
229
+ - 10.0
230
+ - 5.0
231
+ - 5.0
232
+ - !!python/tuple
233
+ - 20.0
234
+ - 20.0
235
+ - 10.0
236
+ - 10.0
237
+ - !!python/tuple
238
+ - 30.0
239
+ - 30.0
240
+ - 15.0
241
+ - 15.0
242
+ IOUS: !!python/tuple
243
+ - 0.5
244
+ - 0.6
245
+ - 0.7
246
+ state:
247
+ __deprecated_keys__: !!set {}
248
+ __immutable__: false
249
+ __new_allowed__: false
250
+ __renamed_keys__: {}
251
+ ROI_BOX_HEAD: !!python/object/new:detectron2.config.config.CfgNode
252
+ dictitems:
253
+ BBOX_REG_LOSS_TYPE: smooth_l1
254
+ BBOX_REG_LOSS_WEIGHT: 1.0
255
+ BBOX_REG_WEIGHTS: *id001
256
+ CLS_AGNOSTIC_BBOX_REG: false
257
+ CONV_DIM: 256
258
+ FC_DIM: 1024
259
+ FED_LOSS_FREQ_WEIGHT_POWER: 0.5
260
+ FED_LOSS_NUM_CLASSES: 50
261
+ NAME: FastRCNNConvFCHead
262
+ NORM: ''
263
+ NUM_CONV: 0
264
+ NUM_FC: 2
265
+ POOLER_RESOLUTION: 7
266
+ POOLER_SAMPLING_RATIO: 0
267
+ POOLER_TYPE: ROIAlignV2
268
+ SMOOTH_L1_BETA: 0.0
269
+ TRAIN_ON_PRED_BOXES: false
270
+ USE_FED_LOSS: false
271
+ USE_SIGMOID_CE: false
272
+ state:
273
+ __deprecated_keys__: !!set {}
274
+ __immutable__: false
275
+ __new_allowed__: false
276
+ __renamed_keys__: {}
277
+ ROI_HEADS: !!python/object/new:detectron2.config.config.CfgNode
278
+ dictitems:
279
+ BATCH_SIZE_PER_IMAGE: 512
280
+ IN_FEATURES:
281
+ - p2
282
+ - p3
283
+ - p4
284
+ - p5
285
+ IOU_LABELS:
286
+ - 0
287
+ - 1
288
+ IOU_THRESHOLDS:
289
+ - 0.5
290
+ NAME: StandardROIHeads
291
+ NMS_THRESH_TEST: 0.5
292
+ NUM_CLASSES: 1
293
+ POSITIVE_FRACTION: 0.25
294
+ PROPOSAL_APPEND_GT: true
295
+ SCORE_THRESH_TEST: 0.3
296
+ state:
297
+ __deprecated_keys__: !!set {}
298
+ __immutable__: false
299
+ __new_allowed__: false
300
+ __renamed_keys__: {}
301
+ ROI_KEYPOINT_HEAD: !!python/object/new:detectron2.config.config.CfgNode
302
+ dictitems:
303
+ CONV_DIMS: !!python/tuple
304
+ - 512
305
+ - 512
306
+ - 512
307
+ - 512
308
+ - 512
309
+ - 512
310
+ - 512
311
+ - 512
312
+ LOSS_WEIGHT: 1.0
313
+ MIN_KEYPOINTS_PER_IMAGE: 1
314
+ NAME: KRCNNConvDeconvUpsampleHead
315
+ NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true
316
+ NUM_KEYPOINTS: 17
317
+ POOLER_RESOLUTION: 14
318
+ POOLER_SAMPLING_RATIO: 0
319
+ POOLER_TYPE: ROIAlignV2
320
+ state:
321
+ __deprecated_keys__: !!set {}
322
+ __immutable__: false
323
+ __new_allowed__: false
324
+ __renamed_keys__: {}
325
+ ROI_MASK_HEAD: !!python/object/new:detectron2.config.config.CfgNode
326
+ dictitems:
327
+ CLS_AGNOSTIC_MASK: false
328
+ CONV_DIM: 256
329
+ NAME: MaskRCNNConvUpsampleHead
330
+ NORM: ''
331
+ NUM_CONV: 4
332
+ POOLER_RESOLUTION: 14
333
+ POOLER_SAMPLING_RATIO: 0
334
+ POOLER_TYPE: ROIAlignV2
335
+ state:
336
+ __deprecated_keys__: !!set {}
337
+ __immutable__: false
338
+ __new_allowed__: false
339
+ __renamed_keys__: {}
340
+ RPN: !!python/object/new:detectron2.config.config.CfgNode
341
+ dictitems:
342
+ BATCH_SIZE_PER_IMAGE: 256
343
+ BBOX_REG_LOSS_TYPE: smooth_l1
344
+ BBOX_REG_LOSS_WEIGHT: 1.0
345
+ BBOX_REG_WEIGHTS: *id002
346
+ BOUNDARY_THRESH: -1
347
+ CONV_DIMS:
348
+ - -1
349
+ HEAD_NAME: StandardRPNHead
350
+ IN_FEATURES:
351
+ - p2
352
+ - p3
353
+ - p4
354
+ - p5
355
+ - p6
356
+ IOU_LABELS:
357
+ - 0
358
+ - -1
359
+ - 1
360
+ IOU_THRESHOLDS:
361
+ - 0.3
362
+ - 0.7
363
+ LOSS_WEIGHT: 1.0
364
+ NMS_THRESH: 0.7
365
+ POSITIVE_FRACTION: 0.5
366
+ POST_NMS_TOPK_TEST: 2000
367
+ POST_NMS_TOPK_TRAIN: 3000
368
+ PRE_NMS_TOPK_TEST: 1000
369
+ PRE_NMS_TOPK_TRAIN: 2000
370
+ SMOOTH_L1_BETA: 0.0
371
+ state:
372
+ __deprecated_keys__: !!set {}
373
+ __immutable__: false
374
+ __new_allowed__: false
375
+ __renamed_keys__: {}
376
+ SEM_SEG_HEAD: !!python/object/new:detectron2.config.config.CfgNode
377
+ dictitems:
378
+ COMMON_STRIDE: 4
379
+ CONVS_DIM: 128
380
+ IGNORE_VALUE: 255
381
+ IN_FEATURES:
382
+ - p2
383
+ - p3
384
+ - p4
385
+ - p5
386
+ LOSS_WEIGHT: 1.0
387
+ NAME: SemSegFPNHead
388
+ NORM: GN
389
+ NUM_CLASSES: 54
390
+ state:
391
+ __deprecated_keys__: !!set {}
392
+ __immutable__: false
393
+ __new_allowed__: false
394
+ __renamed_keys__: {}
395
+ WEIGHTS: https://dl.fbaipublicfiles.com/detectron2/COCO-Detection/faster_rcnn_R_50_FPN_3x/137849458/model_final_280758.pkl
396
+ state:
397
+ __deprecated_keys__: !!set {}
398
+ __immutable__: false
399
+ __new_allowed__: false
400
+ __renamed_keys__: {}
401
+ OUTPUT_DIR: /content/drive/MyDrive/Farmers For Forests/F4F - Data & Tech/TreeLens
402
+ & AI ML Work/TreeLens_v2/Training_Data/Training_combine_800p500p25*25m_batch/all_input_is_800_500_25by25_trained_at_random_crop_by_anchor_size_updated
403
+ SEED: -1
404
+ SOLVER: !!python/object/new:detectron2.config.config.CfgNode
405
+ dictitems:
406
+ AMP: !!python/object/new:detectron2.config.config.CfgNode
407
+ dictitems:
408
+ ENABLED: false
409
+ state:
410
+ __deprecated_keys__: !!set {}
411
+ __immutable__: false
412
+ __new_allowed__: false
413
+ __renamed_keys__: {}
414
+ BASE_LR: 0.00025
415
+ BASE_LR_END: 0.0
416
+ BIAS_LR_FACTOR: 1.0
417
+ CHECKPOINT_PERIOD: 250
418
+ CLIP_GRADIENTS: !!python/object/new:detectron2.config.config.CfgNode
419
+ dictitems:
420
+ CLIP_TYPE: value
421
+ CLIP_VALUE: 1.0
422
+ ENABLED: false
423
+ NORM_TYPE: 2.0
424
+ state:
425
+ __deprecated_keys__: !!set {}
426
+ __immutable__: false
427
+ __new_allowed__: false
428
+ __renamed_keys__: {}
429
+ GAMMA: 0.25
430
+ IMS_PER_BATCH: 8
431
+ LR_SCHEDULER_NAME: WarmupMultiStepLR
432
+ MAX_ITER: 20000
433
+ MOMENTUM: 0.9
434
+ NESTEROV: false
435
+ NUM_DECAYS: 3
436
+ REFERENCE_WORLD_SIZE: 0
437
+ RESCALE_INTERVAL: false
438
+ STEPS: !!python/tuple
439
+ - 14000
440
+ - 18000
441
+ WARMUP_FACTOR: 0.001
442
+ WARMUP_ITERS: 1000
443
+ WARMUP_METHOD: linear
444
+ WEIGHT_DECAY: 0.0001
445
+ WEIGHT_DECAY_BIAS: null
446
+ WEIGHT_DECAY_NORM: 0.0
447
+ state:
448
+ __deprecated_keys__: !!set {}
449
+ __immutable__: false
450
+ __new_allowed__: false
451
+ __renamed_keys__: {}
452
+ TEST: !!python/object/new:detectron2.config.config.CfgNode
453
+ dictitems:
454
+ AUG: !!python/object/new:detectron2.config.config.CfgNode
455
+ dictitems:
456
+ ENABLED: false
457
+ FLIP: true
458
+ MAX_SIZE: 4000
459
+ MIN_SIZES: !!python/tuple
460
+ - 400
461
+ - 500
462
+ - 600
463
+ - 700
464
+ - 800
465
+ - 900
466
+ - 1000
467
+ - 1100
468
+ - 1200
469
+ state:
470
+ __deprecated_keys__: !!set {}
471
+ __immutable__: false
472
+ __new_allowed__: false
473
+ __renamed_keys__: {}
474
+ DETECTIONS_PER_IMAGE: 100
475
+ EVAL_PERIOD: 100
476
+ EXPECTED_RESULTS: []
477
+ KEYPOINT_OKS_SIGMAS: []
478
+ PRECISE_BN: !!python/object/new:detectron2.config.config.CfgNode
479
+ dictitems:
480
+ ENABLED: false
481
+ NUM_ITER: 200
482
+ state:
483
+ __deprecated_keys__: !!set {}
484
+ __immutable__: false
485
+ __new_allowed__: false
486
+ __renamed_keys__: {}
487
+ state:
488
+ __deprecated_keys__: !!set {}
489
+ __immutable__: false
490
+ __new_allowed__: false
491
+ __renamed_keys__: {}
492
+ VERSION: 2
493
+ VIS_PERIOD: 0
494
+ state:
495
+ __deprecated_keys__: !!set {}
496
+ __immutable__: false
497
+ __new_allowed__: false
498
+ __renamed_keys__: {}