Xm4nQ8 commited on
Commit
be9c62c
·
verified ·
1 Parent(s): 7b480c2

Upload 12 files

Browse files
work_dir_h/PWOOD/dotav2/10p/20250313_224047.log ADDED
The diff for this file is too large to render. See raw diff
 
work_dir_h/PWOOD/dotav2/10p/20250313_224047.log.json ADDED
The diff for this file is too large to render. See raw diff
 
work_dir_h/PWOOD/dotav2/10p/best_0.310266_mAP.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dfb5e610426cb6f0a6f89f21e5b7719973354f2926bc9359a7dc523c85b83949
3
+ size 513600538
work_dir_h/PWOOD/dotav2/20250304_174131.log ADDED
The diff for this file is too large to render. See raw diff
 
work_dir_h/PWOOD/dotav2/20250304_174131.log.json ADDED
The diff for this file is too large to render. See raw diff
 
work_dir_h/PWOOD/dotav2/20250304_221735.log ADDED
The diff for this file is too large to render. See raw diff
 
work_dir_h/PWOOD/dotav2/20250305_073819.log ADDED
@@ -0,0 +1,661 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2025-03-05 07:38:19,997 - mmrotate - INFO - Environment info:
2
+ ------------------------------------------------------------
3
+ sys.platform: linux
4
+ Python: 3.8.0 (default, Nov 6 2019, 21:49:08) [GCC 7.3.0]
5
+ CUDA available: True
6
+ GPU 0,1: NVIDIA GeForce RTX 3090
7
+ CUDA_HOME: /usr/local/cuda-11.0
8
+ NVCC: Cuda compilation tools, release 11.0, V11.0.221
9
+ GCC: gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-4)
10
+ PyTorch: 1.13.1+cu116
11
+ PyTorch compiling details: PyTorch built with:
12
+ - GCC 9.3
13
+ - C++ Version: 201402
14
+ - Intel(R) Math Kernel Library Version 2020.0.0 Product Build 20191122 for Intel(R) 64 architecture applications
15
+ - Intel(R) MKL-DNN v2.6.0 (Git Hash 52b5f107dd9cf10910aaa19cb47f3abf9b349815)
16
+ - OpenMP 201511 (a.k.a. OpenMP 4.5)
17
+ - LAPACK is enabled (usually provided by MKL)
18
+ - NNPACK is enabled
19
+ - CPU capability usage: AVX2
20
+ - CUDA Runtime 11.6
21
+ - NVCC architecture flags: -gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_80,code=sm_80;-gencode;arch=compute_86,code=sm_86
22
+ - CuDNN 8.3.2 (built against CUDA 11.5)
23
+ - Magma 2.6.1
24
+ - Build settings: BLAS_INFO=mkl, BUILD_TYPE=Release, CUDA_VERSION=11.6, CUDNN_VERSION=8.3.2, CXX_COMPILER=/opt/rh/devtoolset-9/root/usr/bin/c++, CXX_FLAGS= -fabi-version=11 -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -fopenmp -DNDEBUG -DUSE_KINETO -DUSE_FBGEMM -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -DEDGE_PROFILER_USE_KINETO -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Werror=non-virtual-dtor -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wunused-local-typedefs -Wno-unused-parameter -Wno-unused-function -Wno-unused-result -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-psabi -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Werror=cast-function-type -Wno-stringop-overflow, LAPACK_INFO=mkl, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, TORCH_VERSION=1.13.1, USE_CUDA=ON, USE_CUDNN=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=ON, USE_NNPACK=ON, USE_OPENMP=ON, USE_ROCM=OFF,
25
+
26
+ TorchVision: 0.14.1+cu116
27
+ OpenCV: 4.11.0
28
+ MMCV: 1.7.2
29
+ MMCV Compiler: GCC 9.3
30
+ MMCV CUDA Compiler: 11.6
31
+ MMRotate: 0.3.4+7833b87
32
+ ------------------------------------------------------------
33
+
34
+ 2025-03-05 07:38:20,864 - mmrotate - INFO - Distributed training: True
35
+ 2025-03-05 07:38:21,843 - mmrotate - INFO - Config:
36
+ angle_version = 'le90'
37
+ detector = dict(
38
+ type='SemiRotatedFCOS',
39
+ backbone=dict(
40
+ type='ResNet',
41
+ depth=50,
42
+ num_stages=4,
43
+ out_indices=(0, 1, 2, 3),
44
+ frozen_stages=1,
45
+ zero_init_residual=False,
46
+ norm_cfg=dict(type='BN', requires_grad=True),
47
+ norm_eval=True,
48
+ style='pytorch',
49
+ init_cfg=dict(type='Pretrained', checkpoint='torchvision://resnet50')),
50
+ neck=dict(
51
+ type='FPN',
52
+ in_channels=[256, 512, 1024, 2048],
53
+ out_channels=256,
54
+ start_level=1,
55
+ add_extra_convs='on_output',
56
+ num_outs=5,
57
+ relu_before_extra_convs=True),
58
+ bbox_head=dict(
59
+ type='SemiRotatedFCOSHeadH2RV2MCL',
60
+ num_classes=18,
61
+ in_channels=256,
62
+ stacked_convs=4,
63
+ feat_channels=256,
64
+ strides=[8, 16, 32, 64, 128],
65
+ center_sampling=True,
66
+ center_sample_radius=1.5,
67
+ norm_on_bbox=True,
68
+ centerness_on_reg=True,
69
+ square_cls=[1, 9, 11],
70
+ resize_cls=[1],
71
+ scale_angle=False,
72
+ bbox_coder=dict(type='DistanceAnglePointCoder', angle_version='le90'),
73
+ loss_cls=dict(
74
+ type='FocalLoss',
75
+ use_sigmoid=True,
76
+ gamma=2.0,
77
+ alpha=0.25,
78
+ loss_weight=1.0),
79
+ loss_bbox=dict(type='IoULoss', loss_weight=1.0),
80
+ loss_centerness=dict(
81
+ type='CrossEntropyLoss', use_sigmoid=True, loss_weight=1.0),
82
+ loss_ss_symmetry=dict(type='SmoothL1Loss', loss_weight=0.2, beta=0.1)),
83
+ train_cfg=None,
84
+ test_cfg=dict(
85
+ nms_pre=2000,
86
+ min_bbox_size=0,
87
+ score_thr=0.05,
88
+ nms=dict(iou_thr=0.1),
89
+ max_per_img=2000))
90
+ model = dict(
91
+ type='H2RV2MCLTeacher',
92
+ model=dict(
93
+ type='SemiRotatedFCOS',
94
+ backbone=dict(
95
+ type='ResNet',
96
+ depth=50,
97
+ num_stages=4,
98
+ out_indices=(0, 1, 2, 3),
99
+ frozen_stages=1,
100
+ zero_init_residual=False,
101
+ norm_cfg=dict(type='BN', requires_grad=True),
102
+ norm_eval=True,
103
+ style='pytorch',
104
+ init_cfg=dict(
105
+ type='Pretrained', checkpoint='torchvision://resnet50')),
106
+ neck=dict(
107
+ type='FPN',
108
+ in_channels=[256, 512, 1024, 2048],
109
+ out_channels=256,
110
+ start_level=1,
111
+ add_extra_convs='on_output',
112
+ num_outs=5,
113
+ relu_before_extra_convs=True),
114
+ bbox_head=dict(
115
+ type='SemiRotatedFCOSHeadH2RV2MCL',
116
+ num_classes=18,
117
+ in_channels=256,
118
+ stacked_convs=4,
119
+ feat_channels=256,
120
+ strides=[8, 16, 32, 64, 128],
121
+ center_sampling=True,
122
+ center_sample_radius=1.5,
123
+ norm_on_bbox=True,
124
+ centerness_on_reg=True,
125
+ square_cls=[1, 9, 11],
126
+ resize_cls=[1],
127
+ scale_angle=False,
128
+ bbox_coder=dict(
129
+ type='DistanceAnglePointCoder', angle_version='le90'),
130
+ loss_cls=dict(
131
+ type='FocalLoss',
132
+ use_sigmoid=True,
133
+ gamma=2.0,
134
+ alpha=0.25,
135
+ loss_weight=1.0),
136
+ loss_bbox=dict(type='IoULoss', loss_weight=1.0),
137
+ loss_centerness=dict(
138
+ type='CrossEntropyLoss', use_sigmoid=True, loss_weight=1.0),
139
+ loss_ss_symmetry=dict(
140
+ type='SmoothL1Loss', loss_weight=0.2, beta=0.1)),
141
+ train_cfg=None,
142
+ test_cfg=dict(
143
+ nms_pre=2000,
144
+ min_bbox_size=0,
145
+ score_thr=0.05,
146
+ nms=dict(iou_thr=0.1),
147
+ max_per_img=2000)),
148
+ semi_loss=dict(type='SemiGMMLoss', cls_channels=18, policy='high'),
149
+ train_cfg=dict(
150
+ iter_count=0,
151
+ burn_in_steps=12800,
152
+ sup_weight=1.0,
153
+ unsup_weight=1.0,
154
+ weight_suppress='exp',
155
+ logit_specific_weights=dict(),
156
+ cls_channels=18),
157
+ test_cfg=dict(inference_on='teacher'))
158
+ img_norm_cfg = dict(
159
+ mean=[123.675, 116.28, 103.53], std=[58.395, 57.12, 57.375], to_rgb=True)
160
+ common_pipeline = [
161
+ dict(
162
+ type='Normalize',
163
+ mean=[123.675, 116.28, 103.53],
164
+ std=[58.395, 57.12, 57.375],
165
+ to_rgb=True),
166
+ dict(type='Pad', size_divisor=32),
167
+ dict(type='DefaultFormatBundle'),
168
+ dict(
169
+ type='Collect',
170
+ keys=['img', 'gt_bboxes', 'gt_labels'],
171
+ meta_keys=('filename', 'ori_filename', 'ori_shape', 'img_shape',
172
+ 'pad_shape', 'scale_factor', 'flip', 'flip_direction',
173
+ 'img_norm_cfg', 'tag'))
174
+ ]
175
+ strong_pipeline = [
176
+ dict(type='DTToPILImage'),
177
+ dict(
178
+ type='DTRandomApply',
179
+ operations=[
180
+ ColorJitter(
181
+ brightness=[0.6, 1.4],
182
+ contrast=[0.6, 1.4],
183
+ saturation=[0.6, 1.4],
184
+ hue=[-0.1, 0.1])
185
+ ],
186
+ p=0.8),
187
+ dict(type='DTRandomGrayscale', p=0.2),
188
+ dict(
189
+ type='DTRandomApply',
190
+ operations=[dict(type='DTGaussianBlur', rad_range=[0.1, 2.0])]),
191
+ dict(type='DTToNumpy'),
192
+ dict(type='ExtraAttrs', tag='unsup_strong')
193
+ ]
194
+ weak_pipeline = [
195
+ dict(type='RResize', img_scale=(1024, 1024)),
196
+ dict(
197
+ type='RRandomFlip',
198
+ flip_ratio=[0.25, 0.25, 0.25],
199
+ direction=['horizontal', 'vertical', 'diagonal'],
200
+ version='le90'),
201
+ dict(type='ExtraAttrs', tag='unsup_weak')
202
+ ]
203
+ unsup_pipeline = [
204
+ dict(type='LoadImageFromFile'),
205
+ dict(type='LoadEmptyAnnotations', with_bbox=True),
206
+ dict(
207
+ type='STMultiBranch',
208
+ unsup_strong=[
209
+ dict(type='DTToPILImage'),
210
+ dict(
211
+ type='DTRandomApply',
212
+ operations=[
213
+ ColorJitter(
214
+ brightness=[0.6, 1.4],
215
+ contrast=[0.6, 1.4],
216
+ saturation=[0.6, 1.4],
217
+ hue=[-0.1, 0.1])
218
+ ],
219
+ p=0.8),
220
+ dict(type='DTRandomGrayscale', p=0.2),
221
+ dict(
222
+ type='DTRandomApply',
223
+ operations=[dict(type='DTGaussianBlur', rad_range=[0.1,
224
+ 2.0])]),
225
+ dict(type='DTToNumpy'),
226
+ dict(type='ExtraAttrs', tag='unsup_strong')
227
+ ],
228
+ unsup_weak=[
229
+ dict(type='RResize', img_scale=(1024, 1024)),
230
+ dict(
231
+ type='RRandomFlip',
232
+ flip_ratio=[0.25, 0.25, 0.25],
233
+ direction=['horizontal', 'vertical', 'diagonal'],
234
+ version='le90'),
235
+ dict(type='ExtraAttrs', tag='unsup_weak')
236
+ ],
237
+ common_pipeline=[
238
+ dict(
239
+ type='Normalize',
240
+ mean=[123.675, 116.28, 103.53],
241
+ std=[58.395, 57.12, 57.375],
242
+ to_rgb=True),
243
+ dict(type='Pad', size_divisor=32),
244
+ dict(type='DefaultFormatBundle'),
245
+ dict(
246
+ type='Collect',
247
+ keys=['img', 'gt_bboxes', 'gt_labels'],
248
+ meta_keys=('filename', 'ori_filename', 'ori_shape',
249
+ 'img_shape', 'pad_shape', 'scale_factor', 'flip',
250
+ 'flip_direction', 'img_norm_cfg', 'tag'))
251
+ ],
252
+ is_seq=True)
253
+ ]
254
+ sup_pipeline = [
255
+ dict(type='LoadImageFromFile'),
256
+ dict(type='LoadAnnotations', with_bbox=True),
257
+ dict(type='RResize', img_scale=(1024, 1024)),
258
+ dict(
259
+ type='RRandomFlip',
260
+ flip_ratio=[0.25, 0.25, 0.25],
261
+ direction=['horizontal', 'vertical', 'diagonal'],
262
+ version='le90'),
263
+ dict(type='ExtraAttrs', tag='sup_weak'),
264
+ dict(
265
+ type='Normalize',
266
+ mean=[123.675, 116.28, 103.53],
267
+ std=[58.395, 57.12, 57.375],
268
+ to_rgb=True),
269
+ dict(type='Pad', size_divisor=32),
270
+ dict(type='DefaultFormatBundle'),
271
+ dict(
272
+ type='Collect',
273
+ keys=['img', 'gt_bboxes', 'gt_labels'],
274
+ meta_keys=('filename', 'ori_filename', 'ori_shape', 'img_shape',
275
+ 'pad_shape', 'scale_factor', 'flip', 'flip_direction',
276
+ 'img_norm_cfg', 'tag'))
277
+ ]
278
+ test_pipeline = [
279
+ dict(type='LoadImageFromFile'),
280
+ dict(
281
+ type='MultiScaleFlipAug',
282
+ img_scale=(1024, 1024),
283
+ flip=False,
284
+ transforms=[
285
+ dict(type='RResize'),
286
+ dict(
287
+ type='Normalize',
288
+ mean=[123.675, 116.28, 103.53],
289
+ std=[58.395, 57.12, 57.375],
290
+ to_rgb=True),
291
+ dict(type='Pad', size_divisor=32),
292
+ dict(type='DefaultFormatBundle'),
293
+ dict(type='Collect', keys=['img'])
294
+ ])
295
+ ]
296
+ dataset_type = 'DOTAv2WSOODDataset'
297
+ classes = ('plane', 'baseball-diamond', 'bridge', 'ground-track-field',
298
+ 'small-vehicle', 'large-vehicle', 'ship', 'tennis-court',
299
+ 'basketball-court', 'storage-tank', 'soccer-ball-field',
300
+ 'roundabout', 'harbor', 'swimming-pool', 'helicopter',
301
+ 'container-crane', 'airport', 'helipad')
302
+ data = dict(
303
+ samples_per_gpu=3,
304
+ workers_per_gpu=5,
305
+ train=dict(
306
+ type='SemiDataset',
307
+ sup=dict(
308
+ type='DOTAv2WSOODDataset',
309
+ pipeline=[
310
+ dict(type='LoadImageFromFile'),
311
+ dict(type='LoadAnnotations', with_bbox=True),
312
+ dict(type='RResize', img_scale=(1024, 1024)),
313
+ dict(
314
+ type='RRandomFlip',
315
+ flip_ratio=[0.25, 0.25, 0.25],
316
+ direction=['horizontal', 'vertical', 'diagonal'],
317
+ version='le90'),
318
+ dict(type='ExtraAttrs', tag='sup_weak'),
319
+ dict(
320
+ type='Normalize',
321
+ mean=[123.675, 116.28, 103.53],
322
+ std=[58.395, 57.12, 57.375],
323
+ to_rgb=True),
324
+ dict(type='Pad', size_divisor=32),
325
+ dict(type='DefaultFormatBundle'),
326
+ dict(
327
+ type='Collect',
328
+ keys=['img', 'gt_bboxes', 'gt_labels'],
329
+ meta_keys=('filename', 'ori_filename', 'ori_shape',
330
+ 'img_shape', 'pad_shape', 'scale_factor',
331
+ 'flip', 'flip_direction', 'img_norm_cfg',
332
+ 'tag'))
333
+ ],
334
+ ann_file='dotav2/train_20p_labeled/annfiles/',
335
+ img_prefix='dotav2/train_20p_labeled/images/',
336
+ version='le90',
337
+ classes=('plane', 'baseball-diamond', 'bridge',
338
+ 'ground-track-field', 'small-vehicle', 'large-vehicle',
339
+ 'ship', 'tennis-court', 'basketball-court',
340
+ 'storage-tank', 'soccer-ball-field', 'roundabout',
341
+ 'harbor', 'swimming-pool', 'helicopter',
342
+ 'container-crane', 'airport', 'helipad')),
343
+ unsup=dict(
344
+ type='DOTAv2WSOODDataset',
345
+ pipeline=[
346
+ dict(type='LoadImageFromFile'),
347
+ dict(type='LoadEmptyAnnotations', with_bbox=True),
348
+ dict(
349
+ type='STMultiBranch',
350
+ unsup_strong=[
351
+ dict(type='DTToPILImage'),
352
+ dict(
353
+ type='DTRandomApply',
354
+ operations=[
355
+ ColorJitter(
356
+ brightness=[0.6, 1.4],
357
+ contrast=[0.6, 1.4],
358
+ saturation=[0.6, 1.4],
359
+ hue=[-0.1, 0.1])
360
+ ],
361
+ p=0.8),
362
+ dict(type='DTRandomGrayscale', p=0.2),
363
+ dict(
364
+ type='DTRandomApply',
365
+ operations=[
366
+ dict(
367
+ type='DTGaussianBlur',
368
+ rad_range=[0.1, 2.0])
369
+ ]),
370
+ dict(type='DTToNumpy'),
371
+ dict(type='ExtraAttrs', tag='unsup_strong')
372
+ ],
373
+ unsup_weak=[
374
+ dict(type='RResize', img_scale=(1024, 1024)),
375
+ dict(
376
+ type='RRandomFlip',
377
+ flip_ratio=[0.25, 0.25, 0.25],
378
+ direction=['horizontal', 'vertical', 'diagonal'],
379
+ version='le90'),
380
+ dict(type='ExtraAttrs', tag='unsup_weak')
381
+ ],
382
+ common_pipeline=[
383
+ dict(
384
+ type='Normalize',
385
+ mean=[123.675, 116.28, 103.53],
386
+ std=[58.395, 57.12, 57.375],
387
+ to_rgb=True),
388
+ dict(type='Pad', size_divisor=32),
389
+ dict(type='DefaultFormatBundle'),
390
+ dict(
391
+ type='Collect',
392
+ keys=['img', 'gt_bboxes', 'gt_labels'],
393
+ meta_keys=('filename', 'ori_filename', 'ori_shape',
394
+ 'img_shape', 'pad_shape',
395
+ 'scale_factor', 'flip',
396
+ 'flip_direction', 'img_norm_cfg',
397
+ 'tag'))
398
+ ],
399
+ is_seq=True)
400
+ ],
401
+ ann_file='dotav2/train_20p_unlabeled/annfiles/',
402
+ img_prefix='dotav2/train_20p_unlabeled/images/',
403
+ version='le90',
404
+ classes=('plane', 'baseball-diamond', 'bridge',
405
+ 'ground-track-field', 'small-vehicle', 'large-vehicle',
406
+ 'ship', 'tennis-court', 'basketball-court',
407
+ 'storage-tank', 'soccer-ball-field', 'roundabout',
408
+ 'harbor', 'swimming-pool', 'helicopter',
409
+ 'container-crane', 'airport', 'helipad'),
410
+ filter_empty_gt=False)),
411
+ val=dict(
412
+ type='DOTAv2WSOODDataset',
413
+ pipeline=[
414
+ dict(type='LoadImageFromFile'),
415
+ dict(
416
+ type='MultiScaleFlipAug',
417
+ img_scale=(1024, 1024),
418
+ flip=False,
419
+ transforms=[
420
+ dict(type='RResize'),
421
+ dict(
422
+ type='Normalize',
423
+ mean=[123.675, 116.28, 103.53],
424
+ std=[58.395, 57.12, 57.375],
425
+ to_rgb=True),
426
+ dict(type='Pad', size_divisor=32),
427
+ dict(type='DefaultFormatBundle'),
428
+ dict(type='Collect', keys=['img'])
429
+ ])
430
+ ],
431
+ img_prefix='dotav2/val_ss/images/',
432
+ ann_file='dotav2/val_ss/annfiles/',
433
+ version='le90',
434
+ classes=('plane', 'baseball-diamond', 'bridge', 'ground-track-field',
435
+ 'small-vehicle', 'large-vehicle', 'ship', 'tennis-court',
436
+ 'basketball-court', 'storage-tank', 'soccer-ball-field',
437
+ 'roundabout', 'harbor', 'swimming-pool', 'helicopter',
438
+ 'container-crane', 'airport', 'helipad')),
439
+ test=dict(
440
+ type='DOTAv2WSOODDataset',
441
+ pipeline=[
442
+ dict(type='LoadImageFromFile'),
443
+ dict(
444
+ type='MultiScaleFlipAug',
445
+ img_scale=(1024, 1024),
446
+ flip=False,
447
+ transforms=[
448
+ dict(type='RResize'),
449
+ dict(
450
+ type='Normalize',
451
+ mean=[123.675, 116.28, 103.53],
452
+ std=[58.395, 57.12, 57.375],
453
+ to_rgb=True),
454
+ dict(type='Pad', size_divisor=32),
455
+ dict(type='DefaultFormatBundle'),
456
+ dict(type='Collect', keys=['img'])
457
+ ])
458
+ ],
459
+ img_prefix='dotav2/val/images/',
460
+ ann_file='dotav2/val/annfiles/',
461
+ version='le90',
462
+ classes=('plane', 'baseball-diamond', 'bridge', 'ground-track-field',
463
+ 'small-vehicle', 'large-vehicle', 'ship', 'tennis-court',
464
+ 'basketball-court', 'storage-tank', 'soccer-ball-field',
465
+ 'roundabout', 'harbor', 'swimming-pool', 'helicopter',
466
+ 'container-crane', 'airport', 'helipad')),
467
+ sampler=dict(
468
+ train=dict(type='MultiSourceSampler', sample_ratio=[2, 1], seed=42)))
469
+ custom_hooks = [
470
+ dict(type='NumClassCheckHook'),
471
+ dict(type='MeanTeacher', momentum=0.9996, interval=1, start_steps=3200)
472
+ ]
473
+ evaluation = dict(
474
+ type='SubModulesDistEvalHook',
475
+ interval=3200,
476
+ metric='mAP',
477
+ save_best='mAP')
478
+ optimizer = dict(
479
+ type='AdamW', lr=0.0001, betas=(0.9, 0.999), weight_decay=0.05)
480
+ optimizer_config = dict(grad_clip=dict(max_norm=35, norm_type=2))
481
+ lr_config = dict(
482
+ policy='step',
483
+ warmup='linear',
484
+ warmup_iters=500,
485
+ warmup_ratio=0.3333333333333333,
486
+ step=120000)
487
+ runner = dict(type='IterBasedRunner', max_iters=120000)
488
+ checkpoint_config = dict(by_epoch=False, interval=3200, max_keep_ckpts=1)
489
+ log_config = dict(
490
+ _delete_=True, interval=50, hooks=[dict(type='TextLoggerHook')])
491
+ dist_params = dict(backend='nccl')
492
+ log_level = 'INFO'
493
+ load_from = None
494
+ resume_from = 'work_dir/h2rv2_mcl/dotav2/gmm/iter_51200.pth'
495
+ workflow = [('train', 1)]
496
+ opencv_num_threads = 0
497
+ mp_start_method = 'fork'
498
+ work_dir = 'work_dir/h2rv2_mcl/dotav2/gmm/'
499
+ auto_resume = False
500
+ gpu_ids = range(0, 2)
501
+
502
+ 2025-03-05 07:38:21,843 - mmrotate - INFO - Set random seed to 42, deterministic: True
503
+ 2025-03-05 07:38:29,154 - mmrotate - INFO - load checkpoint from local path: work_dir/h2rv2_mcl/dotav2/gmm/iter_51200.pth
504
+ 2025-03-05 07:38:29,576 - mmrotate - INFO - resumed from epoch: 1, iter 51199
505
+ 2025-03-05 07:38:29,578 - mmrotate - INFO - Start running, host: dzd@localhost.localdomain, work_dir: /ssd1/dzd/sood-mcl/work_dir/h2rv2_mcl/dotav2/gmm
506
+ 2025-03-05 07:38:29,578 - mmrotate - INFO - Hooks will be executed in the following order:
507
+ before_run:
508
+ (VERY_HIGH ) StepLrUpdaterHook
509
+ (NORMAL ) CheckpointHook
510
+ (NORMAL ) MeanTeacher
511
+ (LOW ) SubModulesDistEvalHook
512
+ (VERY_LOW ) TextLoggerHook
513
+ --------------------
514
+ before_train_epoch:
515
+ (VERY_HIGH ) StepLrUpdaterHook
516
+ (NORMAL ) NumClassCheckHook
517
+ (LOW ) IterTimerHook
518
+ (LOW ) SubModulesDistEvalHook
519
+ (VERY_LOW ) TextLoggerHook
520
+ --------------------
521
+ before_train_iter:
522
+ (VERY_HIGH ) StepLrUpdaterHook
523
+ (LOW ) IterTimerHook
524
+ (LOW ) SubModulesDistEvalHook
525
+ --------------------
526
+ after_train_iter:
527
+ (ABOVE_NORMAL) OptimizerHook
528
+ (NORMAL ) CheckpointHook
529
+ (NORMAL ) MeanTeacher
530
+ (LOW ) IterTimerHook
531
+ (LOW ) SubModulesDistEvalHook
532
+ (VERY_LOW ) TextLoggerHook
533
+ --------------------
534
+ after_train_epoch:
535
+ (NORMAL ) CheckpointHook
536
+ (LOW ) SubModulesDistEvalHook
537
+ (VERY_LOW ) TextLoggerHook
538
+ --------------------
539
+ before_val_epoch:
540
+ (NORMAL ) NumClassCheckHook
541
+ (LOW ) IterTimerHook
542
+ (VERY_LOW ) TextLoggerHook
543
+ --------------------
544
+ before_val_iter:
545
+ (LOW ) IterTimerHook
546
+ --------------------
547
+ after_val_iter:
548
+ (LOW ) IterTimerHook
549
+ --------------------
550
+ after_val_epoch:
551
+ (VERY_LOW ) TextLoggerHook
552
+ --------------------
553
+ after_run:
554
+ (VERY_LOW ) TextLoggerHook
555
+ --------------------
556
+ 2025-03-05 07:38:29,579 - mmrotate - INFO - workflow: [('train', 1)], max: 120000 iters
557
+ 2025-03-05 07:38:29,579 - mmrotate - INFO - Checkpoints will be saved to /ssd1/dzd/sood-mcl/work_dir/h2rv2_mcl/dotav2/gmm by HardDiskBackend.
558
+ 2025-03-05 07:38:32,511 - mmrotate - INFO - Saving checkpoint at 51200 iterations
559
+ 2025-03-05 07:38:33,444 - mmrotate - INFO - Iter [51200/120000] lr: 1.000e-04, eta: 143 days, 5:57:40, time: 3.598, data_time: 0.365, memory: 6420, loss_cls_sup: 0.0827, loss_bbox_sup: 0.3179, loss_centerness_sup: 0.6017, loss_ss_sup: 0.0106, loss: 1.0129, grad_norm: 1.7567
560
+ 2025-03-05 07:39:09,875 - mmrotate - INFO -
561
+ +--------------------+------+-------+--------+-------+
562
+ | class | gts | dets | recall | ap |
563
+ +--------------------+------+-------+--------+-------+
564
+ | plane | 381 | 1009 | 0.499 | 0.430 |
565
+ | baseball-diamond | 82 | 964 | 0.927 | 0.663 |
566
+ | bridge | 103 | 7078 | 0.437 | 0.301 |
567
+ | ground-track-field | 51 | 1159 | 0.980 | 0.795 |
568
+ | small-vehicle | 9316 | 40227 | 0.571 | 0.474 |
569
+ | large-vehicle | 336 | 10820 | 0.601 | 0.130 |
570
+ | ship | 4561 | 10619 | 0.717 | 0.674 |
571
+ | tennis-court | 24 | 657 | 0.917 | 0.468 |
572
+ | basketball-court | 5 | 167 | 0.400 | 0.301 |
573
+ | storage-tank | 298 | 2444 | 0.218 | 0.140 |
574
+ | soccer-ball-field | 4 | 626 | 0.500 | 0.018 |
575
+ | roundabout | 51 | 1671 | 0.451 | 0.170 |
576
+ | harbor | 504 | 2334 | 0.464 | 0.172 |
577
+ | swimming-pool | 378 | 2503 | 0.463 | 0.313 |
578
+ | helicopter | 0 | 124 | 0.000 | 0.000 |
579
+ | container-crane | 0 | 211 | 0.000 | 0.000 |
580
+ | airport | 102 | 725 | 0.157 | 0.104 |
581
+ | helipad | 4 | 165 | 0.500 | 0.545 |
582
+ +--------------------+------+-------+--------+-------+
583
+ | mAP | | | | 0.356 |
584
+ +--------------------+------+-------+--------+-------+
585
+ 2025-03-05 07:39:46,167 - mmrotate - INFO -
586
+ +--------------------+------+-------+--------+-------+
587
+ | class | gts | dets | recall | ap |
588
+ +--------------------+------+-------+--------+-------+
589
+ | plane | 381 | 620 | 0.451 | 0.412 |
590
+ | baseball-diamond | 82 | 1032 | 0.939 | 0.658 |
591
+ | bridge | 103 | 6898 | 0.417 | 0.241 |
592
+ | ground-track-field | 51 | 1215 | 0.922 | 0.768 |
593
+ | small-vehicle | 9316 | 35522 | 0.562 | 0.474 |
594
+ | large-vehicle | 336 | 8488 | 0.568 | 0.128 |
595
+ | ship | 4561 | 12949 | 0.696 | 0.610 |
596
+ | tennis-court | 24 | 337 | 0.792 | 0.470 |
597
+ | basketball-court | 5 | 109 | 0.200 | 0.273 |
598
+ | storage-tank | 298 | 1604 | 0.191 | 0.120 |
599
+ | soccer-ball-field | 4 | 681 | 0.500 | 0.013 |
600
+ | roundabout | 51 | 2158 | 0.471 | 0.160 |
601
+ | harbor | 504 | 2791 | 0.425 | 0.120 |
602
+ | swimming-pool | 378 | 1023 | 0.347 | 0.259 |
603
+ | helicopter | 0 | 147 | 0.000 | 0.000 |
604
+ | container-crane | 0 | 30 | 0.000 | 0.000 |
605
+ | airport | 102 | 1083 | 0.147 | 0.108 |
606
+ | helipad | 4 | 142 | 0.500 | 0.545 |
607
+ +--------------------+------+-------+--------+-------+
608
+ | mAP | | | | 0.335 |
609
+ +--------------------+------+-------+--------+-------+
610
+ 2025-03-05 07:39:46,195 - mmrotate - INFO - Saving best checkpoint to /ssd1/dzd/sood-mcl/work_dir/h2rv2_mcl/dotav2/gmm/best_0.356127_mAP.pth
611
+ 2025-03-05 07:39:47,009 - mmrotate - INFO - Iter(val) [51200] teacher.mAP: 0.3561, student.mAP: 0.3350
612
+ 2025-03-05 07:40:09,808 - mmrotate - INFO - Iter [51250/120000] lr: 1.000e-04, eta: 4 days, 7:26:45, time: 1.927, data_time: 1.484, memory: 7438, loss_cls_sup: 0.0937, loss_bbox_sup: 0.2519, loss_centerness_sup: 0.6064, loss_ss_sup: 0.0074, loss: 0.9593, grad_norm: 1.9347
613
+ 2025-03-05 07:40:32,747 - mmrotate - INFO - Iter [51300/120000] lr: 1.000e-04, eta: 2 days, 8:31:52, time: 0.459, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0976, loss_bbox_sup: 0.2598, loss_centerness_sup: 0.6114, loss_ss_sup: 0.0146, loss: 0.9834, grad_norm: 2.0014
614
+ 2025-03-05 07:40:55,477 - mmrotate - INFO - Iter [51350/120000] lr: 1.000e-04, eta: 1 day, 16:39:17, time: 0.455, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0866, loss_bbox_sup: 0.2341, loss_centerness_sup: 0.6055, loss_ss_sup: 0.0120, loss: 0.9382, grad_norm: 1.9095
615
+ 2025-03-05 07:41:18,285 - mmrotate - INFO - Iter [51400/120000] lr: 1.000e-04, eta: 1 day, 8:40:55, time: 0.456, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0818, loss_bbox_sup: 0.2434, loss_centerness_sup: 0.6105, loss_ss_sup: 0.0116, loss: 0.9474, grad_norm: 1.9568
616
+ 2025-03-05 07:41:41,096 - mmrotate - INFO - Iter [51450/120000] lr: 1.000e-04, eta: 1 day, 3:52:58, time: 0.456, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0851, loss_bbox_sup: 0.2347, loss_centerness_sup: 0.6071, loss_ss_sup: 0.0077, loss: 0.9346, grad_norm: 1.7522
617
+ 2025-03-05 07:42:03,911 - mmrotate - INFO - Iter [51500/120000] lr: 1.000e-04, eta: 1 day, 0:40:35, time: 0.456, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0800, loss_bbox_sup: 0.2200, loss_centerness_sup: 0.6106, loss_ss_sup: 0.0080, loss: 0.9186, grad_norm: 1.6245
618
+ 2025-03-05 07:42:26,625 - mmrotate - INFO - Iter [51550/120000] lr: 1.000e-04, eta: 22:22:35, time: 0.454, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0878, loss_bbox_sup: 0.2264, loss_centerness_sup: 0.6055, loss_ss_sup: 0.0075, loss: 0.9272, grad_norm: 1.8119
619
+ 2025-03-05 07:42:49,376 - mmrotate - INFO - Iter [51600/120000] lr: 1.000e-04, eta: 20:38:59, time: 0.455, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0842, loss_bbox_sup: 0.2410, loss_centerness_sup: 0.6106, loss_ss_sup: 0.0077, loss: 0.9435, grad_norm: 1.8223
620
+ 2025-03-05 07:43:12,317 - mmrotate - INFO - Iter [51650/120000] lr: 1.000e-04, eta: 19:18:46, time: 0.459, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0841, loss_bbox_sup: 0.2332, loss_centerness_sup: 0.6074, loss_ss_sup: 0.0085, loss: 0.9333, grad_norm: 1.8134
621
+ 2025-03-05 07:43:35,313 - mmrotate - INFO - Iter [51700/120000] lr: 1.000e-04, eta: 18:14:37, time: 0.460, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0864, loss_bbox_sup: 0.2476, loss_centerness_sup: 0.6071, loss_ss_sup: 0.0086, loss: 0.9498, grad_norm: 1.8901
622
+ 2025-03-05 07:43:58,445 - mmrotate - INFO - Iter [51750/120000] lr: 1.000e-04, eta: 17:22:18, time: 0.463, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0930, loss_bbox_sup: 0.2551, loss_centerness_sup: 0.6032, loss_ss_sup: 0.0080, loss: 0.9594, grad_norm: 2.1073
623
+ 2025-03-05 07:44:21,432 - mmrotate - INFO - Iter [51800/120000] lr: 1.000e-04, eta: 16:38:22, time: 0.460, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0906, loss_bbox_sup: 0.2467, loss_centerness_sup: 0.6112, loss_ss_sup: 0.0072, loss: 0.9558, grad_norm: 1.7879
624
+ 2025-03-05 07:44:44,353 - mmrotate - INFO - Iter [51850/120000] lr: 1.000e-04, eta: 16:01:00, time: 0.458, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0889, loss_bbox_sup: 0.2311, loss_centerness_sup: 0.6092, loss_ss_sup: 0.0080, loss: 0.9373, grad_norm: 1.7741
625
+ 2025-03-05 07:45:07,569 - mmrotate - INFO - Iter [51900/120000] lr: 1.000e-04, eta: 15:29:23, time: 0.464, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0823, loss_bbox_sup: 0.2432, loss_centerness_sup: 0.6095, loss_ss_sup: 0.0076, loss: 0.9427, grad_norm: 1.7969
626
+ 2025-03-05 07:45:30,488 - mmrotate - INFO - Iter [51950/120000] lr: 1.000e-04, eta: 15:01:29, time: 0.458, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0781, loss_bbox_sup: 0.2286, loss_centerness_sup: 0.6049, loss_ss_sup: 0.0094, loss: 0.9210, grad_norm: 1.8321
627
+ 2025-03-05 07:45:53,336 - mmrotate - INFO - Exp name: gmm.py
628
+ 2025-03-05 07:45:53,337 - mmrotate - INFO - Iter [52000/120000] lr: 1.000e-04, eta: 14:36:55, time: 0.457, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0856, loss_bbox_sup: 0.2354, loss_centerness_sup: 0.6092, loss_ss_sup: 0.0087, loss: 0.9390, grad_norm: 1.7688
629
+ 2025-03-05 07:46:16,509 - mmrotate - INFO - Iter [52050/120000] lr: 1.000e-04, eta: 14:15:38, time: 0.463, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0811, loss_bbox_sup: 0.2561, loss_centerness_sup: 0.6088, loss_ss_sup: 0.0068, loss: 0.9528, grad_norm: 1.5830
630
+ 2025-03-05 07:46:39,456 - mmrotate - INFO - Iter [52100/120000] lr: 1.000e-04, eta: 13:56:22, time: 0.459, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0832, loss_bbox_sup: 0.2394, loss_centerness_sup: 0.6088, loss_ss_sup: 0.0064, loss: 0.9378, grad_norm: 1.6897
631
+ 2025-03-05 07:47:02,205 - mmrotate - INFO - Iter [52150/120000] lr: 1.000e-04, eta: 13:38:52, time: 0.455, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0857, loss_bbox_sup: 0.2413, loss_centerness_sup: 0.6070, loss_ss_sup: 0.0071, loss: 0.9411, grad_norm: 2.0620
632
+ 2025-03-05 07:47:25,046 - mmrotate - INFO - Iter [52200/120000] lr: 1.000e-04, eta: 13:23:10, time: 0.457, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0835, loss_bbox_sup: 0.2371, loss_centerness_sup: 0.6098, loss_ss_sup: 0.0076, loss: 0.9381, grad_norm: 2.0063
633
+ 2025-03-05 07:47:47,896 - mmrotate - INFO - Iter [52250/120000] lr: 1.000e-04, eta: 13:08:57, time: 0.457, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0891, loss_bbox_sup: 0.2273, loss_centerness_sup: 0.6060, loss_ss_sup: 0.0073, loss: 0.9297, grad_norm: 1.9709
634
+ 2025-03-05 07:48:10,808 - mmrotate - INFO - Iter [52300/120000] lr: 1.000e-04, eta: 12:56:03, time: 0.458, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0826, loss_bbox_sup: 0.2319, loss_centerness_sup: 0.6069, loss_ss_sup: 0.0068, loss: 0.9282, grad_norm: 1.8392
635
+ 2025-03-05 07:48:33,622 - mmrotate - INFO - Iter [52350/120000] lr: 1.000e-04, eta: 12:44:08, time: 0.456, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0833, loss_bbox_sup: 0.2210, loss_centerness_sup: 0.6060, loss_ss_sup: 0.0087, loss: 0.9190, grad_norm: 1.9357
636
+ 2025-03-05 07:48:56,685 - mmrotate - INFO - Iter [52400/120000] lr: 1.000e-04, eta: 12:33:25, time: 0.461, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0883, loss_bbox_sup: 0.2656, loss_centerness_sup: 0.6085, loss_ss_sup: 0.0095, loss: 0.9719, grad_norm: 1.8582
637
+ 2025-03-05 07:49:19,393 - mmrotate - INFO - Iter [52450/120000] lr: 1.000e-04, eta: 12:23:12, time: 0.454, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0792, loss_bbox_sup: 0.2156, loss_centerness_sup: 0.6098, loss_ss_sup: 0.0070, loss: 0.9115, grad_norm: 1.9398
638
+ 2025-03-05 07:49:42,343 - mmrotate - INFO - Iter [52500/120000] lr: 1.000e-04, eta: 12:13:57, time: 0.459, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0936, loss_bbox_sup: 0.2564, loss_centerness_sup: 0.6070, loss_ss_sup: 0.0100, loss: 0.9669, grad_norm: 2.0860
639
+ 2025-03-05 07:50:05,260 - mmrotate - INFO - Iter [52550/120000] lr: 1.000e-04, eta: 12:05:20, time: 0.458, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0848, loss_bbox_sup: 0.2472, loss_centerness_sup: 0.6109, loss_ss_sup: 0.0090, loss: 0.9518, grad_norm: 1.8614
640
+ 2025-03-05 07:50:28,335 - mmrotate - INFO - Iter [52600/120000] lr: 1.000e-04, eta: 11:57:26, time: 0.462, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0877, loss_bbox_sup: 0.2518, loss_centerness_sup: 0.6062, loss_ss_sup: 0.0077, loss: 0.9535, grad_norm: 1.7920
641
+ 2025-03-05 07:50:51,247 - mmrotate - INFO - Iter [52650/120000] lr: 1.000e-04, eta: 11:49:55, time: 0.458, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0949, loss_bbox_sup: 0.2474, loss_centerness_sup: 0.6042, loss_ss_sup: 0.0095, loss: 0.9560, grad_norm: 1.9056
642
+ 2025-03-05 07:51:14,244 - mmrotate - INFO - Iter [52700/120000] lr: 1.000e-04, eta: 11:42:57, time: 0.460, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0877, loss_bbox_sup: 0.2378, loss_centerness_sup: 0.6046, loss_ss_sup: 0.0088, loss: 0.9389, grad_norm: 1.8053
643
+ 2025-03-05 07:51:36,946 - mmrotate - INFO - Iter [52750/120000] lr: 1.000e-04, eta: 11:36:11, time: 0.454, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0948, loss_bbox_sup: 0.2298, loss_centerness_sup: 0.6104, loss_ss_sup: 0.0085, loss: 0.9434, grad_norm: 2.0222
644
+ 2025-03-05 07:51:59,817 - mmrotate - INFO - Iter [52800/120000] lr: 1.000e-04, eta: 11:29:57, time: 0.457, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0931, loss_bbox_sup: 0.2631, loss_centerness_sup: 0.6079, loss_ss_sup: 0.0102, loss: 0.9744, grad_norm: 1.9653
645
+ 2025-03-05 07:52:22,704 - mmrotate - INFO - Iter [52850/120000] lr: 1.000e-04, eta: 11:24:04, time: 0.458, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0939, loss_bbox_sup: 0.2447, loss_centerness_sup: 0.6098, loss_ss_sup: 0.0095, loss: 0.9579, grad_norm: 2.0210
646
+ 2025-03-05 07:52:45,690 - mmrotate - INFO - Iter [52900/120000] lr: 1.000e-04, eta: 11:18:34, time: 0.460, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0817, loss_bbox_sup: 0.2410, loss_centerness_sup: 0.6104, loss_ss_sup: 0.0097, loss: 0.9428, grad_norm: 1.9494
647
+ 2025-03-05 07:53:08,382 - mmrotate - INFO - Iter [52950/120000] lr: 1.000e-04, eta: 11:13:11, time: 0.454, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0875, loss_bbox_sup: 0.2477, loss_centerness_sup: 0.6062, loss_ss_sup: 0.0103, loss: 0.9517, grad_norm: 1.9281
648
+ 2025-03-05 07:53:31,336 - mmrotate - INFO - Exp name: gmm.py
649
+ 2025-03-05 07:53:31,336 - mmrotate - INFO - Iter [53000/120000] lr: 1.000e-04, eta: 11:08:14, time: 0.459, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0880, loss_bbox_sup: 0.2359, loss_centerness_sup: 0.6067, loss_ss_sup: 0.0085, loss: 0.9391, grad_norm: 2.0925
650
+ 2025-03-05 07:53:54,144 - mmrotate - INFO - Iter [53050/120000] lr: 1.000e-04, eta: 11:03:27, time: 0.456, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0885, loss_bbox_sup: 0.2461, loss_centerness_sup: 0.6061, loss_ss_sup: 0.0074, loss: 0.9482, grad_norm: 1.9594
651
+ 2025-03-05 07:54:16,765 - mmrotate - INFO - Iter [53100/120000] lr: 1.000e-04, eta: 10:58:47, time: 0.452, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0841, loss_bbox_sup: 0.2130, loss_centerness_sup: 0.6061, loss_ss_sup: 0.0076, loss: 0.9108, grad_norm: 1.9083
652
+ 2025-03-05 07:54:39,533 - mmrotate - INFO - Iter [53150/120000] lr: 1.000e-04, eta: 10:54:26, time: 0.455, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0881, loss_bbox_sup: 0.2499, loss_centerness_sup: 0.6065, loss_ss_sup: 0.0069, loss: 0.9514, grad_norm: 1.8047
653
+ 2025-03-05 07:55:02,710 - mmrotate - INFO - Iter [53200/120000] lr: 1.000e-04, eta: 10:50:30, time: 0.464, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0955, loss_bbox_sup: 0.2669, loss_centerness_sup: 0.6057, loss_ss_sup: 0.0082, loss: 0.9763, grad_norm: 1.7269
654
+ 2025-03-05 07:55:25,558 - mmrotate - INFO - Iter [53250/120000] lr: 1.000e-04, eta: 10:46:33, time: 0.457, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0901, loss_bbox_sup: 0.2479, loss_centerness_sup: 0.6072, loss_ss_sup: 0.0102, loss: 0.9554, grad_norm: 2.2759
655
+ 2025-03-05 07:55:48,551 - mmrotate - INFO - Iter [53300/120000] lr: 1.000e-04, eta: 10:42:52, time: 0.460, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0878, loss_bbox_sup: 0.2515, loss_centerness_sup: 0.6084, loss_ss_sup: 0.0119, loss: 0.9595, grad_norm: 1.7291
656
+ 2025-03-05 07:56:11,535 - mmrotate - INFO - Iter [53350/120000] lr: 1.000e-04, eta: 10:39:19, time: 0.460, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0862, loss_bbox_sup: 0.2662, loss_centerness_sup: 0.6101, loss_ss_sup: 0.0078, loss: 0.9703, grad_norm: 1.8771
657
+ 2025-03-05 07:56:34,459 - mmrotate - INFO - Iter [53400/120000] lr: 1.000e-04, eta: 10:35:53, time: 0.458, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0911, loss_bbox_sup: 0.2429, loss_centerness_sup: 0.6054, loss_ss_sup: 0.0072, loss: 0.9466, grad_norm: 2.1015
658
+ 2025-03-05 07:56:56,950 - mmrotate - INFO - Iter [53450/120000] lr: 1.000e-04, eta: 10:32:22, time: 0.450, data_time: 0.012, memory: 10763, loss_cls_sup: 0.0894, loss_bbox_sup: 0.2211, loss_centerness_sup: 0.6064, loss_ss_sup: 0.0083, loss: 0.9252, grad_norm: 1.8091
659
+ 2025-03-05 07:57:19,812 - mmrotate - INFO - Iter [53500/120000] lr: 1.000e-04, eta: 10:29:11, time: 0.457, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0839, loss_bbox_sup: 0.2487, loss_centerness_sup: 0.6125, loss_ss_sup: 0.0067, loss: 0.9519, grad_norm: 1.6105
660
+ 2025-03-05 07:57:42,679 - mmrotate - INFO - Iter [53550/120000] lr: 1.000e-04, eta: 10:26:06, time: 0.457, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0898, loss_bbox_sup: 0.2497, loss_centerness_sup: 0.6096, loss_ss_sup: 0.0112, loss: 0.9604, grad_norm: 2.2032
661
+ 2025-03-05 07:58:05,456 - mmrotate - INFO - Iter [53600/120000] lr: 1.000e-04, eta: 10:23:06, time: 0.456, data_time: 0.013, memory: 10763, loss_cls_sup: 0.0797, loss_bbox_sup: 0.2369, loss_centerness_sup: 0.6069, loss_ss_sup: 0.0096, loss: 0.9331, grad_norm: 1.9537
work_dir_h/PWOOD/dotav2/20250305_140108.log ADDED
The diff for this file is too large to render. See raw diff
 
work_dir_h/PWOOD/dotav2/30p/pro_data/20250321_142715.log ADDED
The diff for this file is too large to render. See raw diff
 
work_dir_h/PWOOD/dotav2/30p/pro_data/20250321_142715.log.json ADDED
The diff for this file is too large to render. See raw diff
 
work_dir_h/PWOOD/dotav2/30p/pro_data/best_0.402659_mAP.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8277d8682dedc17b8f2d29961e52b7570886b3fe988b51d5d70868c3fd9baa8b
3
+ size 513600602
work_dir_h/PWOOD/dotav2/best_0.363926_mAP.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:98be837fcaf1e4ad6717d0c58b21ba0ece03a7751e77d767da8c2ee00cd86c8d
3
+ size 513603162