Upload 12 files
Browse files- work_dir_h/PWOOD/dotav2/10p/20250313_224047.log +0 -0
- work_dir_h/PWOOD/dotav2/10p/20250313_224047.log.json +0 -0
- work_dir_h/PWOOD/dotav2/10p/best_0.310266_mAP.pth +3 -0
- work_dir_h/PWOOD/dotav2/20250304_174131.log +0 -0
- work_dir_h/PWOOD/dotav2/20250304_174131.log.json +0 -0
- work_dir_h/PWOOD/dotav2/20250304_221735.log +0 -0
- work_dir_h/PWOOD/dotav2/20250305_073819.log +661 -0
- work_dir_h/PWOOD/dotav2/20250305_140108.log +0 -0
- work_dir_h/PWOOD/dotav2/30p/pro_data/20250321_142715.log +0 -0
- work_dir_h/PWOOD/dotav2/30p/pro_data/20250321_142715.log.json +0 -0
- work_dir_h/PWOOD/dotav2/30p/pro_data/best_0.402659_mAP.pth +3 -0
- work_dir_h/PWOOD/dotav2/best_0.363926_mAP.pth +3 -0
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
|