diff --git a/dsb2018/mrcnn_boxrect/box/seed0/config.yaml b/dsb2018/mrcnn_boxrect/box/seed0/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a08b13d4d275b0af508d398f1be8f50ecd8610a5 --- /dev/null +++ b/dsb2018/mrcnn_boxrect/box/seed0/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__train_box +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_boxrect/box/seed0 +SEED: 0 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_boxrect/box/seed0/run_info.json b/dsb2018/mrcnn_boxrect/box/seed0/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..6ef3c0a957aeeb28d72f1ce8a4fa557c93fa6e1a --- /dev/null +++ b/dsb2018/mrcnn_boxrect/box/seed0/run_info.json @@ -0,0 +1,23 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_boxrect", + "setting": "box", + "seed": 0, + "train_json": "labels/dsb2018/train_box.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 4225.9, + "best_iter": 3500, + "best_val": 39.9026934790469, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 5170, + "sec": 8.1 + }, + "test": { + "n_dets": 5616, + "sec": 13.8 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_boxrect/box/seed0/score_thr.json b/dsb2018/mrcnn_boxrect/box/seed0/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..4f70f3f5c82d1af9dc09c22ea000b5e10a74adaf --- /dev/null +++ b/dsb2018/mrcnn_boxrect/box/seed0/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 60.90657604938523, + "F1@0.5": 83.71570672228461 + }, + { + "thr": 0.35, + "PQ": 61.44342394947457, + "F1@0.5": 84.43579766536965 + }, + { + "thr": 0.4, + "PQ": 61.787987485170135, + "F1@0.5": 84.91674828599413 + }, + { + "thr": 0.45, + "PQ": 62.22213254197346, + "F1@0.5": 85.50247116968698 + }, + { + "thr": 0.5, + "PQ": 62.469185469723485, + "F1@0.5": 85.79488881513441 + }, + { + "thr": 0.55, + "PQ": 62.78586011170443, + "F1@0.5": 86.21553884711778 + }, + { + "thr": 0.6, + "PQ": 63.02572216541168, + "F1@0.5": 86.51288095638996 + }, + { + "thr": 0.65, + "PQ": 63.412545357087765, + "F1@0.5": 87.00680272108843 + }, + { + "thr": 0.7, + "PQ": 63.67832665174735, + "F1@0.5": 87.33699382292382 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_boxrect/box/seed0/val_history.json b/dsb2018/mrcnn_boxrect/box/seed0/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..a49a361eab0ff603d5769ab602c4659c87044c71 --- /dev/null +++ b/dsb2018/mrcnn_boxrect/box/seed0/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 39.9026934790469, + "best_iter": 3500, + "history": [ + { + "AP": 32.024715599268696, + "AP50": 84.30324602411278, + "AP75": 8.067366801413577, + "AP_cat1": 32.024715599268696, + "iter": 500, + "eval_sec": 8.5, + "n_dets": 6412 + }, + { + "AP": 30.63309682961491, + "AP50": 84.354948821064, + "AP75": 7.123992468953958, + "AP_cat1": 30.63309682961491, + "iter": 1000, + "eval_sec": 9.2, + "n_dets": 6078 + }, + { + "AP": 36.91080496028785, + "AP50": 88.65100298750862, + "AP75": 15.5713231017222, + "AP_cat1": 36.91080496028785, + "iter": 1500, + "eval_sec": 9.7, + "n_dets": 6495 + }, + { + "AP": 37.106265644112106, + "AP50": 86.82022985800549, + "AP75": 19.561827534780367, + "AP_cat1": 37.106265644112106, + "iter": 2000, + "eval_sec": 8.5, + "n_dets": 5086 + }, + { + "AP": 37.86940808960258, + "AP50": 88.86159784235899, + "AP75": 18.340209924611614, + "AP_cat1": 37.86940808960258, + "iter": 2500, + "eval_sec": 8.4, + "n_dets": 5577 + }, + { + "AP": 38.85034834161433, + "AP50": 90.11639722475802, + "AP75": 18.786390842484444, + "AP_cat1": 38.85034834161433, + "iter": 3000, + "eval_sec": 8.2, + "n_dets": 6081 + }, + { + "AP": 39.9026934790469, + "AP50": 89.7201574339429, + "AP75": 23.14803526371244, + "AP_cat1": 39.9026934790469, + "iter": 3500, + "eval_sec": 9.1, + "n_dets": 5170 + }, + { + "AP": 35.88658821533334, + "AP50": 87.69364655655636, + "AP75": 15.087402794176313, + "AP_cat1": 35.88658821533334, + "iter": 4000, + "eval_sec": 8.8, + "n_dets": 5404 + }, + { + "AP": 35.23806444880416, + "AP50": 87.91260364673153, + "AP75": 13.075030813243371, + "AP_cat1": 35.23806444880416, + "iter": 4500, + "eval_sec": 8.8, + "n_dets": 4711 + }, + { + "AP": 38.16296163795442, + "AP50": 89.44472691366538, + "AP75": 19.36519891707676, + "AP_cat1": 38.16296163795442, + "iter": 5000, + "eval_sec": 10.5, + "n_dets": 4761 + }, + { + "AP": 37.71881829036722, + "AP50": 89.54552388384272, + "AP75": 17.95055580866726, + "AP_cat1": 37.71881829036722, + "iter": 5500, + "eval_sec": 7.4, + "n_dets": 4784 + }, + { + "AP": 37.844239642667645, + "AP50": 89.49763196661313, + "AP75": 18.64205334706184, + "AP_cat1": 37.844239642667645, + "iter": 6000, + "eval_sec": 8.9, + "n_dets": 4779 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_boxrect/box/seed1/config.yaml b/dsb2018/mrcnn_boxrect/box/seed1/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3309833986e599fca44b32d7db496bf2ed152c7b --- /dev/null +++ b/dsb2018/mrcnn_boxrect/box/seed1/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__train_box +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_boxrect/box/seed1 +SEED: 1 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_boxrect/box/seed1/run_info.json b/dsb2018/mrcnn_boxrect/box/seed1/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..91c4a098e4d68fff25b3307aa449c0843299b633 --- /dev/null +++ b/dsb2018/mrcnn_boxrect/box/seed1/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_boxrect", + "setting": "box", + "seed": 1, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/train_box.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 4404.6, + "best_iter": 500, + "best_val": 39.02773676302599, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 6765, + "sec": 9.9 + }, + "test": { + "n_dets": 7201, + "sec": 18.8 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_boxrect/box/seed1/score_thr.json b/dsb2018/mrcnn_boxrect/box/seed1/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..873759a410d787f457e28f6173469940bff43bc8 --- /dev/null +++ b/dsb2018/mrcnn_boxrect/box/seed1/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 57.54449868370536, + "F1@0.5": 79.00763358778626 + }, + { + "thr": 0.35, + "PQ": 58.38405580724793, + "F1@0.5": 80.14860281053143 + }, + { + "thr": 0.4, + "PQ": 59.08204870119673, + "F1@0.5": 81.06955380577428 + }, + { + "thr": 0.45, + "PQ": 59.74635490519961, + "F1@0.5": 81.96339434276206 + }, + { + "thr": 0.5, + "PQ": 60.26407521539615, + "F1@0.5": 82.62989742727426 + }, + { + "thr": 0.55, + "PQ": 60.672755846432345, + "F1@0.5": 83.15180394826413 + }, + { + "thr": 0.6, + "PQ": 61.07553309656843, + "F1@0.5": 83.66574965612105 + }, + { + "thr": 0.65, + "PQ": 61.264858223100426, + "F1@0.5": 83.80257212374 + }, + { + "thr": 0.7, + "PQ": 61.590814600531886, + "F1@0.5": 84.17164966584593 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_boxrect/box/seed1/val_history.json b/dsb2018/mrcnn_boxrect/box/seed1/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..88061e6134580ea4096de9fedb61fb256a113c13 --- /dev/null +++ b/dsb2018/mrcnn_boxrect/box/seed1/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 39.02773676302599, + "best_iter": 500, + "history": [ + { + "AP": 39.02773676302599, + "AP50": 87.00814549116114, + "AP75": 22.864660901438512, + "AP_cat1": 39.02773676302599, + "iter": 500, + "eval_sec": 10.8, + "n_dets": 6765 + }, + { + "AP": 34.20685865527156, + "AP50": 86.7937462140749, + "AP75": 10.386961205313956, + "AP_cat1": 34.20685865527156, + "iter": 1000, + "eval_sec": 10.5, + "n_dets": 6544 + }, + { + "AP": 37.42621155622322, + "AP50": 88.14388143363435, + "AP75": 18.29274610999254, + "AP_cat1": 37.42621155622322, + "iter": 1500, + "eval_sec": 9.2, + "n_dets": 6329 + }, + { + "AP": 29.072479263153046, + "AP50": 85.34504504656266, + "AP75": 4.269163065903734, + "AP_cat1": 29.072479263153046, + "iter": 2000, + "eval_sec": 10.6, + "n_dets": 6262 + }, + { + "AP": 36.61519504200092, + "AP50": 88.20910839966042, + "AP75": 16.321240493656493, + "AP_cat1": 36.61519504200092, + "iter": 2500, + "eval_sec": 10.0, + "n_dets": 6246 + }, + { + "AP": 36.67758814870045, + "AP50": 88.2763570320482, + "AP75": 15.706495232978558, + "AP_cat1": 36.67758814870045, + "iter": 3000, + "eval_sec": 9.1, + "n_dets": 4852 + }, + { + "AP": 36.946665790564545, + "AP50": 88.63007875196234, + "AP75": 16.269340804506353, + "AP_cat1": 36.946665790564545, + "iter": 3500, + "eval_sec": 9.1, + "n_dets": 5377 + }, + { + "AP": 38.290436996845884, + "AP50": 89.31914080352014, + "AP75": 18.90728025557018, + "AP_cat1": 38.290436996845884, + "iter": 4000, + "eval_sec": 7.5, + "n_dets": 5083 + }, + { + "AP": 36.39705569194051, + "AP50": 88.27157179159983, + "AP75": 15.73868255762298, + "AP_cat1": 36.39705569194051, + "iter": 4500, + "eval_sec": 8.4, + "n_dets": 4631 + }, + { + "AP": 36.585440405735895, + "AP50": 88.61151690880153, + "AP75": 15.791678578666634, + "AP_cat1": 36.585440405735895, + "iter": 5000, + "eval_sec": 7.5, + "n_dets": 4684 + }, + { + "AP": 37.757351069723704, + "AP50": 89.54660460626296, + "AP75": 18.424450091540436, + "AP_cat1": 37.757351069723704, + "iter": 5500, + "eval_sec": 8.5, + "n_dets": 4683 + }, + { + "AP": 37.368386716253, + "AP50": 89.41412128055704, + "AP75": 17.49035613399853, + "AP_cat1": 37.368386716253, + "iter": 6000, + "eval_sec": 8.7, + "n_dets": 4708 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_boxrect/box/seed2/config.yaml b/dsb2018/mrcnn_boxrect/box/seed2/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6a6d3043ed1dce8a8f18fd612c1c5c3bfdb1be7c --- /dev/null +++ b/dsb2018/mrcnn_boxrect/box/seed2/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__train_box +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_boxrect/box/seed2 +SEED: 2 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_boxrect/box/seed2/run_info.json b/dsb2018/mrcnn_boxrect/box/seed2/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..75e394c1960389b20eb957d7421c6e589167d5ca --- /dev/null +++ b/dsb2018/mrcnn_boxrect/box/seed2/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_boxrect", + "setting": "box", + "seed": 2, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/train_box.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 5643.6, + "best_iter": 4000, + "best_val": 41.061559751396324, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 5564, + "sec": 8.9 + }, + "test": { + "n_dets": 5523, + "sec": 12.5 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_boxrect/box/seed2/score_thr.json b/dsb2018/mrcnn_boxrect/box/seed2/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..8e582e3ff8afebdb305a3eae9f6946c06e62459b --- /dev/null +++ b/dsb2018/mrcnn_boxrect/box/seed2/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 60.86565169850099, + "F1@0.5": 83.13253012048193 + }, + { + "thr": 0.35, + "PQ": 61.43820236703202, + "F1@0.5": 83.91541172701056 + }, + { + "thr": 0.4, + "PQ": 62.10589625178909, + "F1@0.5": 84.8199805384366 + }, + { + "thr": 0.45, + "PQ": 62.50024772743256, + "F1@0.5": 85.35469107551488 + }, + { + "thr": 0.5, + "PQ": 62.97341571781435, + "F1@0.5": 85.98315998018822 + }, + { + "thr": 0.55, + "PQ": 63.37857329319643, + "F1@0.5": 86.5125561283885 + }, + { + "thr": 0.6, + "PQ": 63.640720534500474, + "F1@0.5": 86.8588669125042 + }, + { + "thr": 0.65, + "PQ": 63.869599257895494, + "F1@0.5": 87.12837837837839 + }, + { + "thr": 0.7, + "PQ": 64.16471599688293, + "F1@0.5": 87.46803069053708 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_boxrect/box/seed2/val_history.json b/dsb2018/mrcnn_boxrect/box/seed2/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..3d13ec86d8f547d65fbdbb090ff0882f9e703ac9 --- /dev/null +++ b/dsb2018/mrcnn_boxrect/box/seed2/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 41.061559751396324, + "best_iter": 4000, + "history": [ + { + "AP": 34.37825697298146, + "AP50": 85.57867654158773, + "AP75": 13.816471769731745, + "AP_cat1": 34.37825697298146, + "iter": 500, + "eval_sec": 8.3, + "n_dets": 6949 + }, + { + "AP": 37.45255738219518, + "AP50": 86.42891720954802, + "AP75": 19.760843057055357, + "AP_cat1": 37.45255738219518, + "iter": 1000, + "eval_sec": 9.8, + "n_dets": 5930 + }, + { + "AP": 40.319245332819, + "AP50": 88.99237413721565, + "AP75": 25.238223005270566, + "AP_cat1": 40.319245332819, + "iter": 1500, + "eval_sec": 10.3, + "n_dets": 5935 + }, + { + "AP": 37.31276274875306, + "AP50": 88.97910212959484, + "AP75": 17.006814173547774, + "AP_cat1": 37.31276274875306, + "iter": 2000, + "eval_sec": 12.8, + "n_dets": 6553 + }, + { + "AP": 33.2785439275159, + "AP50": 88.2973923474655, + "AP75": 8.48736824285348, + "AP_cat1": 33.2785439275159, + "iter": 2500, + "eval_sec": 12.2, + "n_dets": 5816 + }, + { + "AP": 35.60599039777954, + "AP50": 87.75308595237048, + "AP75": 13.761117533835709, + "AP_cat1": 35.60599039777954, + "iter": 3000, + "eval_sec": 8.5, + "n_dets": 5664 + }, + { + "AP": 36.070618878576475, + "AP50": 88.52167105088039, + "AP75": 12.865421237665794, + "AP_cat1": 36.070618878576475, + "iter": 3500, + "eval_sec": 9.7, + "n_dets": 5513 + }, + { + "AP": 41.061559751396324, + "AP50": 90.22435588140458, + "AP75": 26.876576475649017, + "AP_cat1": 41.061559751396324, + "iter": 4000, + "eval_sec": 8.3, + "n_dets": 5564 + }, + { + "AP": 32.22025983504071, + "AP50": 86.97369529883204, + "AP75": 7.850199837537524, + "AP_cat1": 32.22025983504071, + "iter": 4500, + "eval_sec": 7.7, + "n_dets": 5127 + }, + { + "AP": 38.07805462619282, + "AP50": 89.29890917361793, + "AP75": 19.136341724290197, + "AP_cat1": 38.07805462619282, + "iter": 5000, + "eval_sec": 11.8, + "n_dets": 4799 + }, + { + "AP": 37.126125465320584, + "AP50": 88.43950483030365, + "AP75": 16.97621217819322, + "AP_cat1": 37.126125465320584, + "iter": 5500, + "eval_sec": 10.8, + "n_dets": 4773 + }, + { + "AP": 37.36006433666258, + "AP50": 88.55372331110358, + "AP75": 17.18987521345769, + "AP_cat1": 37.36006433666258, + "iter": 6000, + "eval_sec": 10.5, + "n_dets": 4756 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed0/config.yaml b/dsb2018/mrcnn_full/budget_mask_B10288/seed0/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2d80fbbaaa101aaef9c61a68c22ceb17a8727df5 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed0/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__mask_B10288_s0 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/budget_mask_B10288/seed0 +SEED: 0 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed0/run_info.json b/dsb2018/mrcnn_full/budget_mask_B10288/seed0/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..f4de7b5d29319b0b75b37efd42d0afb50b064ebd --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed0/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "budget_mask_B10288", + "seed": 0, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/mask_B10288_s0.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 3342.3, + "best_iter": 2000, + "best_val": 55.15395073636342, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 3057, + "sec": 4.5 + }, + "test": { + "n_dets": 3016, + "sec": 5.6 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed0/score_thr.json b/dsb2018/mrcnn_full/budget_mask_B10288/seed0/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..e9386b91d50f934de48bb49cb3ffb6b9f34d2169 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed0/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 71.20357571385422, + "F1@0.5": 85.54381179679508 + }, + { + "thr": 0.35, + "PQ": 71.3609014106755, + "F1@0.5": 85.7289352247479 + }, + { + "thr": 0.4, + "PQ": 71.39889650954548, + "F1@0.5": 85.74854402192533 + }, + { + "thr": 0.45, + "PQ": 71.37743054411568, + "F1@0.5": 85.67994505494505 + }, + { + "thr": 0.5, + "PQ": 71.43805786069792, + "F1@0.5": 85.69951757408684 + }, + { + "thr": 0.55, + "PQ": 71.49539843643076, + "F1@0.5": 85.74390876101607 + }, + { + "thr": 0.6, + "PQ": 71.55906591730005, + "F1@0.5": 85.79348579348579 + }, + { + "thr": 0.65, + "PQ": 71.6456571181671, + "F1@0.5": 85.85823488533704 + }, + { + "thr": 0.7, + "PQ": 71.75953203251454, + "F1@0.5": 85.98293574786697 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed0/val_history.json b/dsb2018/mrcnn_full/budget_mask_B10288/seed0/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..eba6c30f20c1cc95e90e406e0da37611b652bcba --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed0/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 55.15395073636342, + "best_iter": 2000, + "history": [ + { + "AP": 54.16962124026078, + "AP50": 83.50640257127328, + "AP75": 59.99715560749011, + "AP_cat1": 54.16962124026078, + "iter": 500, + "eval_sec": 4.7, + "n_dets": 3628 + }, + { + "AP": 54.11339246325907, + "AP50": 83.3615517942679, + "AP75": 61.0252781223357, + "AP_cat1": 54.11339246325907, + "iter": 1000, + "eval_sec": 4.7, + "n_dets": 3197 + }, + { + "AP": 54.559214434603895, + "AP50": 83.00806769056476, + "AP75": 61.40499166378247, + "AP_cat1": 54.559214434603895, + "iter": 1500, + "eval_sec": 4.6, + "n_dets": 3033 + }, + { + "AP": 55.15395073636342, + "AP50": 84.07053051209861, + "AP75": 62.30267166708823, + "AP_cat1": 55.15395073636342, + "iter": 2000, + "eval_sec": 4.5, + "n_dets": 3057 + }, + { + "AP": 54.46088831119709, + "AP50": 82.90037177700577, + "AP75": 61.27189468275635, + "AP_cat1": 54.46088831119709, + "iter": 2500, + "eval_sec": 4.5, + "n_dets": 2987 + }, + { + "AP": 53.56092838893457, + "AP50": 81.91902813955856, + "AP75": 59.88620335262199, + "AP_cat1": 53.56092838893457, + "iter": 3000, + "eval_sec": 4.7, + "n_dets": 2934 + }, + { + "AP": 53.93278667156096, + "AP50": 82.62354718735926, + "AP75": 60.660274562021, + "AP_cat1": 53.93278667156096, + "iter": 3500, + "eval_sec": 4.6, + "n_dets": 2963 + }, + { + "AP": 53.96713812413264, + "AP50": 82.4729932040706, + "AP75": 60.40561158287452, + "AP_cat1": 53.96713812413264, + "iter": 4000, + "eval_sec": 4.5, + "n_dets": 2967 + }, + { + "AP": 53.77509085719551, + "AP50": 81.96541546113407, + "AP75": 60.58947686307539, + "AP_cat1": 53.77509085719551, + "iter": 4500, + "eval_sec": 4.6, + "n_dets": 2959 + }, + { + "AP": 54.04321832886934, + "AP50": 81.93909594302148, + "AP75": 60.900776783683064, + "AP_cat1": 54.04321832886934, + "iter": 5000, + "eval_sec": 4.6, + "n_dets": 2930 + }, + { + "AP": 53.99914421282978, + "AP50": 81.99967844235051, + "AP75": 61.00543469058217, + "AP_cat1": 53.99914421282978, + "iter": 5500, + "eval_sec": 4.5, + "n_dets": 2914 + }, + { + "AP": 54.120642271281305, + "AP50": 82.04206106174212, + "AP75": 61.08986943610315, + "AP_cat1": 54.120642271281305, + "iter": 6000, + "eval_sec": 4.7, + "n_dets": 2916 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed1/config.yaml b/dsb2018/mrcnn_full/budget_mask_B10288/seed1/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..dade78390e2cb95f7ab050015b751811b8a14b32 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed1/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__mask_B10288_s1 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/budget_mask_B10288/seed1 +SEED: 1 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed1/run_info.json b/dsb2018/mrcnn_full/budget_mask_B10288/seed1/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..c6ac2d412e6758191bfeb4d29461039033ae0205 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed1/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "budget_mask_B10288", + "seed": 1, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/mask_B10288_s1.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 3679.2, + "best_iter": 2000, + "best_val": 39.703357768626695, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 2229, + "sec": 4.2 + }, + "test": { + "n_dets": 2384, + "sec": 4.7 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed1/score_thr.json b/dsb2018/mrcnn_full/budget_mask_B10288/seed1/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..be1aa5bfc8996330007dd2af1010c3ea0d7e7f5b --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed1/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 60.04335670040833, + "F1@0.5": 70.40510876072639 + }, + { + "thr": 0.35, + "PQ": 60.235687772922155, + "F1@0.5": 70.63063063063063 + }, + { + "thr": 0.4, + "PQ": 60.395808027250794, + "F1@0.5": 70.817433219522 + }, + { + "thr": 0.45, + "PQ": 60.53106948329286, + "F1@0.5": 70.9508460918614 + }, + { + "thr": 0.5, + "PQ": 60.64109354733444, + "F1@0.5": 71.07070707070707 + }, + { + "thr": 0.55, + "PQ": 60.67454761569616, + "F1@0.5": 71.10751164203279 + }, + { + "thr": 0.6, + "PQ": 60.74932759062992, + "F1@0.5": 71.18506493506493 + }, + { + "thr": 0.65, + "PQ": 60.768461212165214, + "F1@0.5": 71.18161480577588 + }, + { + "thr": 0.7, + "PQ": 60.84344789759439, + "F1@0.5": 71.24796084828712 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed1/val_history.json b/dsb2018/mrcnn_full/budget_mask_B10288/seed1/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..98cab94ade2f84d869f18b2c37fcac49bff1a032 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed1/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 39.703357768626695, + "best_iter": 2000, + "history": [ + { + "AP": 38.70398932149571, + "AP50": 57.66156445446264, + "AP75": 45.07397070028802, + "AP_cat1": 38.70398932149571, + "iter": 500, + "eval_sec": 4.4, + "n_dets": 2549 + }, + { + "AP": 39.43700609142075, + "AP50": 57.97990365285634, + "AP75": 46.155052443242376, + "AP_cat1": 39.43700609142075, + "iter": 1000, + "eval_sec": 4.3, + "n_dets": 2354 + }, + { + "AP": 39.62379094841666, + "AP50": 58.002079506324975, + "AP75": 46.2915090444647, + "AP_cat1": 39.62379094841666, + "iter": 1500, + "eval_sec": 4.1, + "n_dets": 2282 + }, + { + "AP": 39.703357768626695, + "AP50": 58.84264663768622, + "AP75": 45.5489673271135, + "AP_cat1": 39.703357768626695, + "iter": 2000, + "eval_sec": 4.1, + "n_dets": 2229 + }, + { + "AP": 38.778874237450175, + "AP50": 57.169666879562996, + "AP75": 44.870131903728264, + "AP_cat1": 38.778874237450175, + "iter": 2500, + "eval_sec": 4.1, + "n_dets": 2110 + }, + { + "AP": 38.560630446353365, + "AP50": 57.621481568126, + "AP75": 44.59316682529042, + "AP_cat1": 38.560630446353365, + "iter": 3000, + "eval_sec": 4.2, + "n_dets": 2159 + }, + { + "AP": 38.865370606988705, + "AP50": 57.91874898317556, + "AP75": 44.549575328164245, + "AP_cat1": 38.865370606988705, + "iter": 3500, + "eval_sec": 4.1, + "n_dets": 2166 + }, + { + "AP": 39.52069224757995, + "AP50": 57.86563044946019, + "AP75": 46.18526977472829, + "AP_cat1": 39.52069224757995, + "iter": 4000, + "eval_sec": 4.1, + "n_dets": 2154 + }, + { + "AP": 38.890111230272225, + "AP50": 57.917384835613525, + "AP75": 44.38811453648586, + "AP_cat1": 38.890111230272225, + "iter": 4500, + "eval_sec": 4.2, + "n_dets": 2155 + }, + { + "AP": 38.79143135956918, + "AP50": 57.76812164120615, + "AP75": 44.68647557325759, + "AP_cat1": 38.79143135956918, + "iter": 5000, + "eval_sec": 4.3, + "n_dets": 2138 + }, + { + "AP": 38.617120336176775, + "AP50": 57.84714754904955, + "AP75": 44.370087289603525, + "AP_cat1": 38.617120336176775, + "iter": 5500, + "eval_sec": 4.2, + "n_dets": 2137 + }, + { + "AP": 38.661802947393674, + "AP50": 57.786336999218534, + "AP75": 44.423610994551865, + "AP_cat1": 38.661802947393674, + "iter": 6000, + "eval_sec": 4.4, + "n_dets": 2145 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed2/config.yaml b/dsb2018/mrcnn_full/budget_mask_B10288/seed2/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7c21671508905da27ad95846c568434329dc63a7 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed2/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__mask_B10288_s2 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/budget_mask_B10288/seed2 +SEED: 2 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed2/run_info.json b/dsb2018/mrcnn_full/budget_mask_B10288/seed2/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..a06069791ffcd2623634584569e75ff227082e2f --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed2/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "budget_mask_B10288", + "seed": 2, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/mask_B10288_s2.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 3543.1, + "best_iter": 500, + "best_val": 34.864153766672096, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 2977, + "sec": 8.6 + }, + "test": { + "n_dets": 3388, + "sec": 11.3 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed2/score_thr.json b/dsb2018/mrcnn_full/budget_mask_B10288/seed2/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..69167ef8ee2760c77beaef8937e0706966d962d7 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed2/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 54.03987545286308, + "F1@0.5": 66.67946257197697 + }, + { + "thr": 0.35, + "PQ": 54.510697213827044, + "F1@0.5": 67.26040658276864 + }, + { + "thr": 0.4, + "PQ": 54.77745528648322, + "F1@0.5": 67.58808643176951 + }, + { + "thr": 0.45, + "PQ": 55.04724019648948, + "F1@0.5": 67.90752351097179 + }, + { + "thr": 0.5, + "PQ": 55.332837866815936, + "F1@0.5": 68.24644549763033 + }, + { + "thr": 0.55, + "PQ": 55.53328825760276, + "F1@0.5": 68.48171701112878 + }, + { + "thr": 0.6, + "PQ": 55.832868434017406, + "F1@0.5": 68.85114885114885 + }, + { + "thr": 0.65, + "PQ": 56.06986785981343, + "F1@0.5": 69.14274242120057 + }, + { + "thr": 0.7, + "PQ": 56.311583042207204, + "F1@0.5": 69.43715957232197 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed2/val_history.json b/dsb2018/mrcnn_full/budget_mask_B10288/seed2/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..718b091ce104cf90e84d187dfa534a2e39dec981 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed2/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 34.864153766672096, + "best_iter": 500, + "history": [ + { + "AP": 34.864153766672096, + "AP50": 58.61967856865916, + "AP75": 39.01842870570245, + "AP_cat1": 34.864153766672096, + "iter": 500, + "eval_sec": 4.3, + "n_dets": 2977 + }, + { + "AP": 33.12625416915461, + "AP50": 58.21211023118262, + "AP75": 34.54694051120152, + "AP_cat1": 33.12625416915461, + "iter": 1000, + "eval_sec": 4.1, + "n_dets": 2507 + }, + { + "AP": 31.1121895264817, + "AP50": 56.97992849850573, + "AP75": 31.663305622653432, + "AP_cat1": 31.1121895264817, + "iter": 1500, + "eval_sec": 4.2, + "n_dets": 2600 + }, + { + "AP": 34.07046125127865, + "AP50": 58.35244410078677, + "AP75": 35.47809608264208, + "AP_cat1": 34.07046125127865, + "iter": 2000, + "eval_sec": 7.6, + "n_dets": 2425 + }, + { + "AP": 33.65770283454853, + "AP50": 58.838785443556205, + "AP75": 35.283097051936124, + "AP_cat1": 33.65770283454853, + "iter": 2500, + "eval_sec": 8.9, + "n_dets": 2411 + }, + { + "AP": 34.00142147394679, + "AP50": 58.12778742947491, + "AP75": 35.44244607312999, + "AP_cat1": 34.00142147394679, + "iter": 3000, + "eval_sec": 7.6, + "n_dets": 2412 + }, + { + "AP": 34.798472753825244, + "AP50": 58.714413946707076, + "AP75": 36.81526427096647, + "AP_cat1": 34.798472753825244, + "iter": 3500, + "eval_sec": 8.1, + "n_dets": 2328 + }, + { + "AP": 33.38568809737693, + "AP50": 58.30452710283262, + "AP75": 35.103350508440855, + "AP_cat1": 33.38568809737693, + "iter": 4000, + "eval_sec": 6.8, + "n_dets": 2380 + }, + { + "AP": 33.94447762278923, + "AP50": 58.09631015404435, + "AP75": 35.61235786807039, + "AP_cat1": 33.94447762278923, + "iter": 4500, + "eval_sec": 5.7, + "n_dets": 2340 + }, + { + "AP": 34.153097459756154, + "AP50": 58.53941212805452, + "AP75": 35.62155219060164, + "AP_cat1": 34.153097459756154, + "iter": 5000, + "eval_sec": 7.3, + "n_dets": 2322 + }, + { + "AP": 34.098399236266545, + "AP50": 58.47722636401763, + "AP75": 35.69835447716946, + "AP_cat1": 34.098399236266545, + "iter": 5500, + "eval_sec": 8.3, + "n_dets": 2302 + }, + { + "AP": 34.10685778918478, + "AP50": 58.455800860886356, + "AP75": 35.66927086771584, + "AP_cat1": 34.10685778918478, + "iter": 6000, + "eval_sec": 7.9, + "n_dets": 2299 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed3/config.yaml b/dsb2018/mrcnn_full/budget_mask_B10288/seed3/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..439f3d2cdad623495d6a395d737958afbefb8dfe --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed3/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__mask_B10288_s3 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/budget_mask_B10288/seed3 +SEED: 3 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed3/run_info.json b/dsb2018/mrcnn_full/budget_mask_B10288/seed3/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..510d3dd1ab1869f56ebaf41702f759c30f1105a4 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed3/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "budget_mask_B10288", + "seed": 3, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/mask_B10288_s3.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 4289.8, + "best_iter": 500, + "best_val": 53.59327078108764, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 3663, + "sec": 8.2 + }, + "test": { + "n_dets": 3689, + "sec": 9.9 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed3/score_thr.json b/dsb2018/mrcnn_full/budget_mask_B10288/seed3/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..56433a599355426940263cb6416fabf38f79fb97 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed3/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 68.14751031756715, + "F1@0.5": 82.20777055194264 + }, + { + "thr": 0.35, + "PQ": 68.49634917659466, + "F1@0.5": 82.61161463578382 + }, + { + "thr": 0.4, + "PQ": 68.79631270663168, + "F1@0.5": 82.94495103005741 + }, + { + "thr": 0.45, + "PQ": 69.26805688326493, + "F1@0.5": 83.50076621828708 + }, + { + "thr": 0.5, + "PQ": 69.39998818818661, + "F1@0.5": 83.6326321190354 + }, + { + "thr": 0.55, + "PQ": 69.54121847855788, + "F1@0.5": 83.76801647220316 + }, + { + "thr": 0.6, + "PQ": 69.7949764678759, + "F1@0.5": 84.06147470212399 + }, + { + "thr": 0.65, + "PQ": 70.09275150403418, + "F1@0.5": 84.2949276625414 + }, + { + "thr": 0.7, + "PQ": 70.29922087413034, + "F1@0.5": 84.49666783584708 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed3/val_history.json b/dsb2018/mrcnn_full/budget_mask_B10288/seed3/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..f07c1f0eb39bea23fc011de80c22cf751afdf53d --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed3/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 53.59327078108764, + "best_iter": 500, + "history": [ + { + "AP": 53.59327078108764, + "AP50": 83.39350323515929, + "AP75": 58.00673412777327, + "AP_cat1": 53.59327078108764, + "iter": 500, + "eval_sec": 11.0, + "n_dets": 3663 + }, + { + "AP": 51.43137036116261, + "AP50": 82.08787573271665, + "AP75": 55.13455973401984, + "AP_cat1": 51.43137036116261, + "iter": 1000, + "eval_sec": 9.3, + "n_dets": 3096 + }, + { + "AP": 50.66312711078466, + "AP50": 83.0466219439879, + "AP75": 54.17966769550383, + "AP_cat1": 50.66312711078466, + "iter": 1500, + "eval_sec": 9.6, + "n_dets": 3117 + }, + { + "AP": 52.80069893212615, + "AP50": 83.13761182560383, + "AP75": 57.45773112107682, + "AP_cat1": 52.80069893212615, + "iter": 2000, + "eval_sec": 9.4, + "n_dets": 3012 + }, + { + "AP": 53.17191538868179, + "AP50": 82.40857499041661, + "AP75": 57.9471470382699, + "AP_cat1": 53.17191538868179, + "iter": 2500, + "eval_sec": 7.9, + "n_dets": 3036 + }, + { + "AP": 51.951994511438706, + "AP50": 82.28994333272506, + "AP75": 55.717034843988685, + "AP_cat1": 51.951994511438706, + "iter": 3000, + "eval_sec": 7.3, + "n_dets": 2959 + }, + { + "AP": 53.189764052750085, + "AP50": 82.44730866260764, + "AP75": 57.86297566604247, + "AP_cat1": 53.189764052750085, + "iter": 3500, + "eval_sec": 6.5, + "n_dets": 2954 + }, + { + "AP": 53.50661107635657, + "AP50": 82.54903363991737, + "AP75": 57.973447095018905, + "AP_cat1": 53.50661107635657, + "iter": 4000, + "eval_sec": 9.2, + "n_dets": 2970 + }, + { + "AP": 53.57509273850696, + "AP50": 82.23988719256702, + "AP75": 58.017002966411745, + "AP_cat1": 53.57509273850696, + "iter": 4500, + "eval_sec": 4.5, + "n_dets": 2950 + }, + { + "AP": 53.054520272099595, + "AP50": 82.25893391323186, + "AP75": 57.78139123328647, + "AP_cat1": 53.054520272099595, + "iter": 5000, + "eval_sec": 4.1, + "n_dets": 2915 + }, + { + "AP": 53.09570105511043, + "AP50": 82.2723674306724, + "AP75": 57.90991252650027, + "AP_cat1": 53.09570105511043, + "iter": 5500, + "eval_sec": 4.4, + "n_dets": 2903 + }, + { + "AP": 53.074237529981936, + "AP50": 82.3038732738104, + "AP75": 57.869232345825274, + "AP_cat1": 53.074237529981936, + "iter": 6000, + "eval_sec": 8.3, + "n_dets": 2904 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed4/config.yaml b/dsb2018/mrcnn_full/budget_mask_B10288/seed4/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..484dc08773d79e0042c26d355ed8e972f261078f --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed4/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__mask_B10288_s4 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/budget_mask_B10288/seed4 +SEED: 4 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed4/run_info.json b/dsb2018/mrcnn_full/budget_mask_B10288/seed4/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..5367b929ced3f54411f68bdc53ab384608b78997 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed4/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "budget_mask_B10288", + "seed": 4, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/mask_B10288_s4.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 6809.8, + "best_iter": 1000, + "best_val": 55.683939244727796, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 3565, + "sec": 12.6 + }, + "test": { + "n_dets": 3071, + "sec": 13.2 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed4/score_thr.json b/dsb2018/mrcnn_full/budget_mask_B10288/seed4/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..7e59d523b994fd0ad1f94824659f5a99c7bd4043 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed4/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 68.75968736157915, + "F1@0.5": 82.78580814717476 + }, + { + "thr": 0.35, + "PQ": 68.99037047662935, + "F1@0.5": 83.02509907529722 + }, + { + "thr": 0.4, + "PQ": 69.27189591839215, + "F1@0.5": 83.33333333333334 + }, + { + "thr": 0.45, + "PQ": 69.57124157547874, + "F1@0.5": 83.65882156568185 + }, + { + "thr": 0.5, + "PQ": 69.75720035377152, + "F1@0.5": 83.81784574021172 + }, + { + "thr": 0.55, + "PQ": 69.93183472464283, + "F1@0.5": 83.94727948631294 + }, + { + "thr": 0.6, + "PQ": 70.12082846119424, + "F1@0.5": 84.12104726283577 + }, + { + "thr": 0.65, + "PQ": 70.32303460928343, + "F1@0.5": 84.28082191780823 + }, + { + "thr": 0.7, + "PQ": 70.59870472821042, + "F1@0.5": 84.55704929334712 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B10288/seed4/val_history.json b/dsb2018/mrcnn_full/budget_mask_B10288/seed4/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..b43cc9fa361d54c50c6b1ba92645d6a565747c23 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B10288/seed4/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 55.683939244727796, + "best_iter": 1000, + "history": [ + { + "AP": 55.53730574350054, + "AP50": 84.49639410680062, + "AP75": 61.788841668024084, + "AP_cat1": 55.53730574350054, + "iter": 500, + "eval_sec": 13.3, + "n_dets": 4296 + }, + { + "AP": 55.683939244727796, + "AP50": 84.14730388137609, + "AP75": 62.595574032731434, + "AP_cat1": 55.683939244727796, + "iter": 1000, + "eval_sec": 12.1, + "n_dets": 3565 + }, + { + "AP": 55.655582475148535, + "AP50": 84.40798575816213, + "AP75": 62.41053572874732, + "AP_cat1": 55.655582475148535, + "iter": 1500, + "eval_sec": 11.5, + "n_dets": 3365 + }, + { + "AP": 54.47318368276821, + "AP50": 84.70947524517887, + "AP75": 60.374700861342156, + "AP_cat1": 54.47318368276821, + "iter": 2000, + "eval_sec": 11.5, + "n_dets": 3319 + }, + { + "AP": 54.534234389651026, + "AP50": 84.15033078005109, + "AP75": 60.555963973166286, + "AP_cat1": 54.534234389651026, + "iter": 2500, + "eval_sec": 11.9, + "n_dets": 3355 + }, + { + "AP": 55.05516416098729, + "AP50": 84.28362625048061, + "AP75": 61.47250603109418, + "AP_cat1": 55.05516416098729, + "iter": 3000, + "eval_sec": 10.6, + "n_dets": 3300 + }, + { + "AP": 54.29870253796304, + "AP50": 83.32069845421029, + "AP75": 60.336435518637984, + "AP_cat1": 54.29870253796304, + "iter": 3500, + "eval_sec": 14.4, + "n_dets": 3248 + }, + { + "AP": 54.23191863381992, + "AP50": 83.989146879194, + "AP75": 60.6694855471349, + "AP_cat1": 54.23191863381992, + "iter": 4000, + "eval_sec": 14.2, + "n_dets": 3271 + }, + { + "AP": 54.19909834959963, + "AP50": 83.92259195525399, + "AP75": 60.595534173493384, + "AP_cat1": 54.19909834959963, + "iter": 4500, + "eval_sec": 13.9, + "n_dets": 3300 + }, + { + "AP": 53.51562482587822, + "AP50": 82.99289417102895, + "AP75": 59.97363566608247, + "AP_cat1": 53.51562482587822, + "iter": 5000, + "eval_sec": 13.7, + "n_dets": 3230 + }, + { + "AP": 53.35978320691517, + "AP50": 83.16132007771043, + "AP75": 60.01734938908766, + "AP_cat1": 53.35978320691517, + "iter": 5500, + "eval_sec": 13.0, + "n_dets": 3221 + }, + { + "AP": 53.33185137837211, + "AP50": 82.97407269646526, + "AP75": 59.92873233324574, + "AP_cat1": 53.33185137837211, + "iter": 6000, + "eval_sec": 12.4, + "n_dets": 3214 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed0/config.yaml b/dsb2018/mrcnn_full/budget_mask_B164605/seed0/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..01ed7e8191cfc7d3f6d2d93f10db4475abddb034 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed0/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__mask_B164605_s0 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/budget_mask_B164605/seed0 +SEED: 0 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed0/run_info.json b/dsb2018/mrcnn_full/budget_mask_B164605/seed0/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..7a684ae6a8b418cea1239b86ace0e4b40258e510 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed0/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "budget_mask_B164605", + "seed": 0, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/mask_B164605_s0.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 3227.1, + "best_iter": 1000, + "best_val": 61.715257237539525, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 4850, + "sec": 5.2 + }, + "test": { + "n_dets": 5488, + "sec": 10.2 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed0/score_thr.json b/dsb2018/mrcnn_full/budget_mask_B164605/seed0/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..e19faab873060fabe120c45b46f83c7dad27c7f0 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed0/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 71.86990511976931, + "F1@0.5": 84.81540930979133 + }, + { + "thr": 0.35, + "PQ": 72.52297597275773, + "F1@0.5": 85.54725560246833 + }, + { + "thr": 0.4, + "PQ": 73.00230046805979, + "F1@0.5": 86.0751189109398 + }, + { + "thr": 0.45, + "PQ": 73.37894634963834, + "F1@0.5": 86.46951924665454 + }, + { + "thr": 0.5, + "PQ": 73.9583322666201, + "F1@0.5": 87.09893048128342 + }, + { + "thr": 0.55, + "PQ": 74.32371201995484, + "F1@0.5": 87.45991561181434 + }, + { + "thr": 0.6, + "PQ": 74.68538005670767, + "F1@0.5": 87.78573865574889 + }, + { + "thr": 0.65, + "PQ": 74.80840366375688, + "F1@0.5": 87.8124461299776 + }, + { + "thr": 0.7, + "PQ": 74.93851708303966, + "F1@0.5": 87.80146801817547 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed0/val_history.json b/dsb2018/mrcnn_full/budget_mask_B164605/seed0/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..619de0d7bc1307543bb6e1716ba3750dbe4dfc0c --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed0/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 61.715257237539525, + "best_iter": 1000, + "history": [ + { + "AP": 59.77339828032348, + "AP50": 89.30276934032464, + "AP75": 66.000540582682, + "AP_cat1": 59.77339828032348, + "iter": 500, + "eval_sec": 5.6, + "n_dets": 5433 + }, + { + "AP": 61.715257237539525, + "AP50": 89.80432359367444, + "AP75": 69.3276088710589, + "AP_cat1": 61.715257237539525, + "iter": 1000, + "eval_sec": 5.2, + "n_dets": 4850 + }, + { + "AP": 60.596718062723674, + "AP50": 88.93815034224521, + "AP75": 68.69696813547843, + "AP_cat1": 60.596718062723674, + "iter": 1500, + "eval_sec": 4.9, + "n_dets": 3890 + }, + { + "AP": 60.066282930378456, + "AP50": 88.12963062700011, + "AP75": 66.19392919135169, + "AP_cat1": 60.066282930378456, + "iter": 2000, + "eval_sec": 4.9, + "n_dets": 3819 + }, + { + "AP": 60.34525687082927, + "AP50": 88.37591298003828, + "AP75": 67.05931842165593, + "AP_cat1": 60.34525687082927, + "iter": 2500, + "eval_sec": 4.9, + "n_dets": 3706 + }, + { + "AP": 60.7659130051574, + "AP50": 87.53363421085523, + "AP75": 67.53633639261038, + "AP_cat1": 60.7659130051574, + "iter": 3000, + "eval_sec": 4.7, + "n_dets": 3243 + }, + { + "AP": 59.58620598750636, + "AP50": 87.18659383166812, + "AP75": 66.66969035227872, + "AP_cat1": 59.58620598750636, + "iter": 3500, + "eval_sec": 4.9, + "n_dets": 3311 + }, + { + "AP": 59.757011756852606, + "AP50": 87.44851895163039, + "AP75": 67.33377737244777, + "AP_cat1": 59.757011756852606, + "iter": 4000, + "eval_sec": 4.8, + "n_dets": 3339 + }, + { + "AP": 58.035962640498894, + "AP50": 87.7371492966872, + "AP75": 64.39084908154351, + "AP_cat1": 58.035962640498894, + "iter": 4500, + "eval_sec": 4.9, + "n_dets": 3446 + }, + { + "AP": 58.93170194792097, + "AP50": 87.30879734624081, + "AP75": 66.15968619422996, + "AP_cat1": 58.93170194792097, + "iter": 5000, + "eval_sec": 4.8, + "n_dets": 3210 + }, + { + "AP": 58.84210587610483, + "AP50": 87.0203704507666, + "AP75": 65.78749226417895, + "AP_cat1": 58.84210587610483, + "iter": 5500, + "eval_sec": 4.7, + "n_dets": 3166 + }, + { + "AP": 58.59381757302199, + "AP50": 86.9754329442704, + "AP75": 65.69025606408482, + "AP_cat1": 58.59381757302199, + "iter": 6000, + "eval_sec": 4.8, + "n_dets": 3164 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed1/config.yaml b/dsb2018/mrcnn_full/budget_mask_B164605/seed1/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3730cc5fcc19ff42b74553e0238b6a3810e16bd9 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed1/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__mask_B164605_s1 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/budget_mask_B164605/seed1 +SEED: 1 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed1/run_info.json b/dsb2018/mrcnn_full/budget_mask_B164605/seed1/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..46cbead09584ad73528eade5a46ff4f8dcff5057 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed1/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "budget_mask_B164605", + "seed": 1, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/mask_B164605_s1.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 5972.5, + "best_iter": 3000, + "best_val": 61.04560979087882, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 3427, + "sec": 4.4 + }, + "test": { + "n_dets": 3466, + "sec": 6.4 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed1/score_thr.json b/dsb2018/mrcnn_full/budget_mask_B164605/seed1/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..bc8de9abec6424c6b2172ac58fbb5c4c85860eb1 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed1/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 74.5857926443151, + "F1@0.5": 87.3893435777518 + }, + { + "thr": 0.35, + "PQ": 74.88588544380161, + "F1@0.5": 87.71222054126744 + }, + { + "thr": 0.4, + "PQ": 75.08552950028663, + "F1@0.5": 87.92841465473578 + }, + { + "thr": 0.45, + "PQ": 75.38378956041336, + "F1@0.5": 88.26625912718627 + }, + { + "thr": 0.5, + "PQ": 75.61248928971375, + "F1@0.5": 88.50613915416098 + }, + { + "thr": 0.55, + "PQ": 75.73420516928606, + "F1@0.5": 88.5954381752701 + }, + { + "thr": 0.6, + "PQ": 75.98519009250032, + "F1@0.5": 88.8505350362444 + }, + { + "thr": 0.65, + "PQ": 76.0622949213048, + "F1@0.5": 88.9196675900277 + }, + { + "thr": 0.7, + "PQ": 76.15046446104436, + "F1@0.5": 88.96623738252698 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed1/val_history.json b/dsb2018/mrcnn_full/budget_mask_B164605/seed1/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..61ebd138027f0c3e6334a403afc48e98543dc2c8 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed1/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 61.04560979087882, + "best_iter": 3000, + "history": [ + { + "AP": 59.346953782989054, + "AP50": 88.91920375938066, + "AP75": 67.08680546600162, + "AP_cat1": 59.346953782989054, + "iter": 500, + "eval_sec": 15.5, + "n_dets": 5561 + }, + { + "AP": 59.9111292032113, + "AP50": 90.42507029822767, + "AP75": 69.56506452086164, + "AP_cat1": 59.9111292032113, + "iter": 1000, + "eval_sec": 14.8, + "n_dets": 4610 + }, + { + "AP": 60.257102055245745, + "AP50": 90.31348393727036, + "AP75": 68.9219543833754, + "AP_cat1": 60.257102055245745, + "iter": 1500, + "eval_sec": 14.7, + "n_dets": 4710 + }, + { + "AP": 60.980104117678245, + "AP50": 88.28800233375728, + "AP75": 68.39273459766706, + "AP_cat1": 60.980104117678245, + "iter": 2000, + "eval_sec": 14.3, + "n_dets": 3482 + }, + { + "AP": 59.60121960834138, + "AP50": 88.67075901039432, + "AP75": 66.87804721055102, + "AP_cat1": 59.60121960834138, + "iter": 2500, + "eval_sec": 7.4, + "n_dets": 3675 + }, + { + "AP": 61.04560979087882, + "AP50": 89.37118848789886, + "AP75": 68.29513734237067, + "AP_cat1": 61.04560979087882, + "iter": 3000, + "eval_sec": 4.7, + "n_dets": 3427 + }, + { + "AP": 58.83042340980828, + "AP50": 87.73027951675327, + "AP75": 66.88811787914403, + "AP_cat1": 58.83042340980828, + "iter": 3500, + "eval_sec": 4.7, + "n_dets": 3560 + }, + { + "AP": 59.74085458924168, + "AP50": 88.18992600048512, + "AP75": 67.50882000498191, + "AP_cat1": 59.74085458924168, + "iter": 4000, + "eval_sec": 4.5, + "n_dets": 3438 + }, + { + "AP": 59.84455169221021, + "AP50": 88.01938072930207, + "AP75": 67.81891343389704, + "AP_cat1": 59.84455169221021, + "iter": 4500, + "eval_sec": 4.6, + "n_dets": 3321 + }, + { + "AP": 58.870636857772936, + "AP50": 87.81248500814756, + "AP75": 66.59529076554558, + "AP_cat1": 58.870636857772936, + "iter": 5000, + "eval_sec": 4.5, + "n_dets": 3268 + }, + { + "AP": 58.96496951871421, + "AP50": 87.85417852876766, + "AP75": 66.58697652372842, + "AP_cat1": 58.96496951871421, + "iter": 5500, + "eval_sec": 4.5, + "n_dets": 3240 + }, + { + "AP": 59.00630386095821, + "AP50": 87.77548237730278, + "AP75": 66.46554332277047, + "AP_cat1": 59.00630386095821, + "iter": 6000, + "eval_sec": 4.5, + "n_dets": 3241 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed2/config.yaml b/dsb2018/mrcnn_full/budget_mask_B164605/seed2/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e100594b23fa33298760ac15826267bb94da945d --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed2/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__mask_B164605_s2 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/budget_mask_B164605/seed2 +SEED: 2 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed2/run_info.json b/dsb2018/mrcnn_full/budget_mask_B164605/seed2/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..e12ca39bb067fdf537adadc72a1f3dbc46c797a6 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed2/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "budget_mask_B164605", + "seed": 2, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/mask_B164605_s2.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2928.8, + "best_iter": 1000, + "best_val": 62.766535963464165, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 5186, + "sec": 5.1 + }, + "test": { + "n_dets": 5606, + "sec": 10.0 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed2/score_thr.json b/dsb2018/mrcnn_full/budget_mask_B164605/seed2/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..6a13e78653a3a415f5bc0aabc2b2159685bb1d71 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed2/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 71.31355730608605, + "F1@0.5": 83.8543345149855 + }, + { + "thr": 0.35, + "PQ": 71.91108298388654, + "F1@0.5": 84.54782042940793 + }, + { + "thr": 0.4, + "PQ": 72.56939536939475, + "F1@0.5": 85.2965335961886 + }, + { + "thr": 0.45, + "PQ": 73.13151737760472, + "F1@0.5": 85.91315876698708 + }, + { + "thr": 0.5, + "PQ": 73.56499854214572, + "F1@0.5": 86.3871722064473 + }, + { + "thr": 0.55, + "PQ": 74.05961200764992, + "F1@0.5": 86.88469318948077 + }, + { + "thr": 0.6, + "PQ": 74.39592180751342, + "F1@0.5": 87.23259762308999 + }, + { + "thr": 0.65, + "PQ": 74.69338103908059, + "F1@0.5": 87.52353243196987 + }, + { + "thr": 0.7, + "PQ": 74.83869882291502, + "F1@0.5": 87.65474552957359 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed2/val_history.json b/dsb2018/mrcnn_full/budget_mask_B164605/seed2/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..347d6fd97d026ea1437db3151b23c237055c0747 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed2/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 62.766535963464165, + "best_iter": 1000, + "history": [ + { + "AP": 61.21574769754267, + "AP50": 89.32139656006687, + "AP75": 68.42434416152888, + "AP_cat1": 61.21574769754267, + "iter": 500, + "eval_sec": 4.7, + "n_dets": 5294 + }, + { + "AP": 62.766535963464165, + "AP50": 89.84324327379653, + "AP75": 70.97852608762267, + "AP_cat1": 62.766535963464165, + "iter": 1000, + "eval_sec": 4.9, + "n_dets": 5186 + }, + { + "AP": 60.19194194113049, + "AP50": 90.29450442868243, + "AP75": 66.77910159734289, + "AP_cat1": 60.19194194113049, + "iter": 1500, + "eval_sec": 4.5, + "n_dets": 4239 + }, + { + "AP": 60.72273419846132, + "AP50": 89.83892795855056, + "AP75": 68.98717794706938, + "AP_cat1": 60.72273419846132, + "iter": 2000, + "eval_sec": 4.7, + "n_dets": 4322 + }, + { + "AP": 59.44227312066525, + "AP50": 89.07126316835216, + "AP75": 67.53558746721696, + "AP_cat1": 59.44227312066525, + "iter": 2500, + "eval_sec": 4.4, + "n_dets": 3792 + }, + { + "AP": 59.035890940010006, + "AP50": 88.3582412744769, + "AP75": 66.20780506695222, + "AP_cat1": 59.035890940010006, + "iter": 3000, + "eval_sec": 4.5, + "n_dets": 4180 + }, + { + "AP": 59.708227904415864, + "AP50": 88.83949078147198, + "AP75": 67.56401899022487, + "AP_cat1": 59.708227904415864, + "iter": 3500, + "eval_sec": 4.2, + "n_dets": 3563 + }, + { + "AP": 58.98138466692413, + "AP50": 88.68336321022025, + "AP75": 66.74963686010196, + "AP_cat1": 58.98138466692413, + "iter": 4000, + "eval_sec": 5.2, + "n_dets": 3459 + }, + { + "AP": 55.732028761259436, + "AP50": 86.82257700623907, + "AP75": 61.69419338037792, + "AP_cat1": 55.732028761259436, + "iter": 4500, + "eval_sec": 4.7, + "n_dets": 3442 + }, + { + "AP": 57.61639546273296, + "AP50": 87.30117802546015, + "AP75": 65.01170091600767, + "AP_cat1": 57.61639546273296, + "iter": 5000, + "eval_sec": 4.6, + "n_dets": 3341 + }, + { + "AP": 57.861090130716555, + "AP50": 87.54933852582245, + "AP75": 65.35737688676797, + "AP_cat1": 57.861090130716555, + "iter": 5500, + "eval_sec": 4.8, + "n_dets": 3279 + }, + { + "AP": 57.844629965664716, + "AP50": 87.4619993158885, + "AP75": 65.39585835294055, + "AP_cat1": 57.844629965664716, + "iter": 6000, + "eval_sec": 4.7, + "n_dets": 3280 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed3/config.yaml b/dsb2018/mrcnn_full/budget_mask_B164605/seed3/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..730adcb45b0491b698b75ea508159a301153bc9a --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed3/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__mask_B164605_s3 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/budget_mask_B164605/seed3 +SEED: 3 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed3/run_info.json b/dsb2018/mrcnn_full/budget_mask_B164605/seed3/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..3b7e7becf1c42e19bb503bc1d857efeea8c97822 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed3/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "budget_mask_B164605", + "seed": 3, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/mask_B164605_s3.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2997.5, + "best_iter": 500, + "best_val": 62.01388332425404, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 5512, + "sec": 4.8 + }, + "test": { + "n_dets": 5835, + "sec": 9.0 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed3/score_thr.json b/dsb2018/mrcnn_full/budget_mask_B164605/seed3/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..0df44f0152bf912847c2555e0f58802eb71fc1c2 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed3/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 70.0389212269996, + "F1@0.5": 83.12927333439339 + }, + { + "thr": 0.35, + "PQ": 70.92461612630416, + "F1@0.5": 84.17150225660865 + }, + { + "thr": 0.4, + "PQ": 71.71651105556018, + "F1@0.5": 85.06535947712418 + }, + { + "thr": 0.45, + "PQ": 72.33231304109556, + "F1@0.5": 85.7331790378575 + }, + { + "thr": 0.5, + "PQ": 73.03691260264594, + "F1@0.5": 86.52173913043478 + }, + { + "thr": 0.55, + "PQ": 73.34086603184453, + "F1@0.5": 86.80836707152496 + }, + { + "thr": 0.6, + "PQ": 73.84188949341132, + "F1@0.5": 87.31865506059054 + }, + { + "thr": 0.65, + "PQ": 73.95749081029945, + "F1@0.5": 87.27774900742276 + }, + { + "thr": 0.7, + "PQ": 74.13809003165615, + "F1@0.5": 87.37999650898935 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed3/val_history.json b/dsb2018/mrcnn_full/budget_mask_B164605/seed3/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..c9fbd28f49b9e8bb9cbff80a4406e06dcaa29b0a --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed3/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 62.01388332425404, + "best_iter": 500, + "history": [ + { + "AP": 62.01388332425404, + "AP50": 90.49320364952965, + "AP75": 69.2398523986648, + "AP_cat1": 62.01388332425404, + "iter": 500, + "eval_sec": 4.7, + "n_dets": 5512 + }, + { + "AP": 60.25533711231912, + "AP50": 90.30678433069058, + "AP75": 68.01751194564594, + "AP_cat1": 60.25533711231912, + "iter": 1000, + "eval_sec": 4.6, + "n_dets": 4825 + }, + { + "AP": 59.58736127754247, + "AP50": 90.0317787985166, + "AP75": 66.84559327282093, + "AP_cat1": 59.58736127754247, + "iter": 1500, + "eval_sec": 4.6, + "n_dets": 4816 + }, + { + "AP": 58.791179593961054, + "AP50": 89.97169671714171, + "AP75": 66.84081426836642, + "AP_cat1": 58.791179593961054, + "iter": 2000, + "eval_sec": 4.4, + "n_dets": 4428 + }, + { + "AP": 60.108649453205985, + "AP50": 89.06893121174426, + "AP75": 67.25399709889392, + "AP_cat1": 60.108649453205985, + "iter": 2500, + "eval_sec": 4.5, + "n_dets": 4308 + }, + { + "AP": 57.04538820512215, + "AP50": 88.62741605958831, + "AP75": 63.093111760234486, + "AP_cat1": 57.04538820512215, + "iter": 3000, + "eval_sec": 4.4, + "n_dets": 3855 + }, + { + "AP": 59.56778429454046, + "AP50": 88.53993909746356, + "AP75": 67.56840792623947, + "AP_cat1": 59.56778429454046, + "iter": 3500, + "eval_sec": 4.5, + "n_dets": 3784 + }, + { + "AP": 58.510361980092874, + "AP50": 87.83595830478033, + "AP75": 66.11988870227492, + "AP_cat1": 58.510361980092874, + "iter": 4000, + "eval_sec": 4.2, + "n_dets": 3446 + }, + { + "AP": 58.348698849987166, + "AP50": 88.41588238684585, + "AP75": 66.72056854125232, + "AP_cat1": 58.348698849987166, + "iter": 4500, + "eval_sec": 4.5, + "n_dets": 3523 + }, + { + "AP": 59.22155173117305, + "AP50": 88.00507464920143, + "AP75": 67.15272462708818, + "AP_cat1": 59.22155173117305, + "iter": 5000, + "eval_sec": 4.2, + "n_dets": 3367 + }, + { + "AP": 59.069852147700196, + "AP50": 88.1132760267318, + "AP75": 66.56764932316398, + "AP_cat1": 59.069852147700196, + "iter": 5500, + "eval_sec": 4.3, + "n_dets": 3335 + }, + { + "AP": 58.950297923274555, + "AP50": 88.12787432275867, + "AP75": 66.4679812015891, + "AP_cat1": 58.950297923274555, + "iter": 6000, + "eval_sec": 4.4, + "n_dets": 3346 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed4/config.yaml b/dsb2018/mrcnn_full/budget_mask_B164605/seed4/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fd8a732c557db7ec2015f171468abbbcf35b804c --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed4/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__mask_B164605_s4 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/budget_mask_B164605/seed4 +SEED: 4 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed4/run_info.json b/dsb2018/mrcnn_full/budget_mask_B164605/seed4/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..d3b55951e3579d0532c6ba53679119dfd09cd0d7 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed4/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "budget_mask_B164605", + "seed": 4, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/mask_B164605_s4.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2937.9, + "best_iter": 2000, + "best_val": 61.76937977198289, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 4645, + "sec": 4.7 + }, + "test": { + "n_dets": 4478, + "sec": 7.4 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed4/score_thr.json b/dsb2018/mrcnn_full/budget_mask_B164605/seed4/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..1b3f2205f2dba98ac2eee83fd90033b7f704eae4 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed4/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 73.33275461439992, + "F1@0.5": 86.19139370584458 + }, + { + "thr": 0.35, + "PQ": 73.83134576504926, + "F1@0.5": 86.76375404530744 + }, + { + "thr": 0.4, + "PQ": 74.2202598158159, + "F1@0.5": 87.2111942726977 + }, + { + "thr": 0.45, + "PQ": 74.53520764892235, + "F1@0.5": 87.57357750163506 + }, + { + "thr": 0.5, + "PQ": 74.92719051493994, + "F1@0.5": 88.01184015786878 + }, + { + "thr": 0.55, + "PQ": 75.30486414154679, + "F1@0.5": 88.44054903257815 + }, + { + "thr": 0.6, + "PQ": 75.63818750883317, + "F1@0.5": 88.7890884896873 + }, + { + "thr": 0.65, + "PQ": 75.82797934272438, + "F1@0.5": 88.94094027103898 + }, + { + "thr": 0.7, + "PQ": 76.12777952725337, + "F1@0.5": 89.2556416301785 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B164605/seed4/val_history.json b/dsb2018/mrcnn_full/budget_mask_B164605/seed4/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..3aa2003453d320b99db09e0491f793ffda7a1ef4 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B164605/seed4/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 61.76937977198289, + "best_iter": 2000, + "history": [ + { + "AP": 57.521173229299826, + "AP50": 89.48477925060665, + "AP75": 63.226603424934794, + "AP_cat1": 57.521173229299826, + "iter": 500, + "eval_sec": 5.3, + "n_dets": 7503 + }, + { + "AP": 61.3896714844249, + "AP50": 91.08982979598046, + "AP75": 69.15788712874752, + "AP_cat1": 61.3896714844249, + "iter": 1000, + "eval_sec": 4.6, + "n_dets": 5416 + }, + { + "AP": 60.439600224945764, + "AP50": 90.20215205934497, + "AP75": 67.91688121269243, + "AP_cat1": 60.439600224945764, + "iter": 1500, + "eval_sec": 4.5, + "n_dets": 4954 + }, + { + "AP": 61.76937977198289, + "AP50": 90.95837068441017, + "AP75": 69.96543137204665, + "AP_cat1": 61.76937977198289, + "iter": 2000, + "eval_sec": 4.6, + "n_dets": 4645 + }, + { + "AP": 60.50528243224673, + "AP50": 90.44210238368017, + "AP75": 67.32739105269997, + "AP_cat1": 60.50528243224673, + "iter": 2500, + "eval_sec": 4.5, + "n_dets": 4311 + }, + { + "AP": 58.13021932137479, + "AP50": 90.25013497676018, + "AP75": 63.88805796141895, + "AP_cat1": 58.13021932137479, + "iter": 3000, + "eval_sec": 4.6, + "n_dets": 4668 + }, + { + "AP": 59.8243672115884, + "AP50": 89.71847036511608, + "AP75": 68.07000235955013, + "AP_cat1": 59.8243672115884, + "iter": 3500, + "eval_sec": 4.3, + "n_dets": 3862 + }, + { + "AP": 60.67493153688819, + "AP50": 90.54259452377255, + "AP75": 67.91817428063945, + "AP_cat1": 60.67493153688819, + "iter": 4000, + "eval_sec": 4.7, + "n_dets": 4021 + }, + { + "AP": 60.2410679096507, + "AP50": 90.0217795139415, + "AP75": 67.9544354632657, + "AP_cat1": 60.2410679096507, + "iter": 4500, + "eval_sec": 4.4, + "n_dets": 3711 + }, + { + "AP": 59.55943914972052, + "AP50": 89.4884587737398, + "AP75": 66.64982933495708, + "AP_cat1": 59.55943914972052, + "iter": 5000, + "eval_sec": 4.6, + "n_dets": 3436 + }, + { + "AP": 59.336489539612, + "AP50": 89.52833064327291, + "AP75": 66.54884668739615, + "AP_cat1": 59.336489539612, + "iter": 5500, + "eval_sec": 4.5, + "n_dets": 3362 + }, + { + "AP": 59.3136517542038, + "AP50": 89.49792943531455, + "AP75": 66.59304011864462, + "AP_cat1": 59.3136517542038, + "iter": 6000, + "eval_sec": 4.5, + "n_dets": 3363 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed0/config.yaml b/dsb2018/mrcnn_full/budget_mask_B41151/seed0/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c94b26af6e6f49a02283ca40c3e6ba356a482a3c --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed0/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__mask_B41151_s0 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/budget_mask_B41151/seed0 +SEED: 0 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed0/run_info.json b/dsb2018/mrcnn_full/budget_mask_B41151/seed0/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..3a83879587ce7c28bc84352cf6bd39f1a97cd241 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed0/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "budget_mask_B41151", + "seed": 0, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/mask_B41151_s0.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 3232.1, + "best_iter": 1000, + "best_val": 56.77201361508818, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 3257, + "sec": 4.6 + }, + "test": { + "n_dets": 3329, + "sec": 6.4 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed0/score_thr.json b/dsb2018/mrcnn_full/budget_mask_B41151/seed0/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..409effabeea15e0fb1f183fbeeb7ab7972b76211 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed0/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 73.25308813873173, + "F1@0.5": 86.60041124057574 + }, + { + "thr": 0.35, + "PQ": 73.43206385577895, + "F1@0.5": 86.76647737050422 + }, + { + "thr": 0.4, + "PQ": 73.45996992188995, + "F1@0.5": 86.74615517539313 + }, + { + "thr": 0.45, + "PQ": 73.58209673060135, + "F1@0.5": 86.85852981969487 + }, + { + "thr": 0.5, + "PQ": 73.74348268917758, + "F1@0.5": 87.0170553428472 + }, + { + "thr": 0.55, + "PQ": 73.80835545222061, + "F1@0.5": 87.04156479217605 + }, + { + "thr": 0.6, + "PQ": 73.82693520734, + "F1@0.5": 87.02209750964573 + }, + { + "thr": 0.65, + "PQ": 73.84394584184788, + "F1@0.5": 86.97641675466386 + }, + { + "thr": 0.7, + "PQ": 73.94659182197086, + "F1@0.5": 87.06713780918727 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed0/val_history.json b/dsb2018/mrcnn_full/budget_mask_B41151/seed0/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..f213b2a6f69806a45cde7fd4a8fbe77d69b519be --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed0/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 56.77201361508818, + "best_iter": 1000, + "history": [ + { + "AP": 56.23463524448243, + "AP50": 84.20518174826238, + "AP75": 63.3980848311692, + "AP_cat1": 56.23463524448243, + "iter": 500, + "eval_sec": 5.0, + "n_dets": 3903 + }, + { + "AP": 56.77201361508818, + "AP50": 84.53299734412002, + "AP75": 63.03716472735111, + "AP_cat1": 56.77201361508818, + "iter": 1000, + "eval_sec": 4.8, + "n_dets": 3257 + }, + { + "AP": 55.523584530015555, + "AP50": 84.0273498696758, + "AP75": 61.51067933254494, + "AP_cat1": 55.523584530015555, + "iter": 1500, + "eval_sec": 4.8, + "n_dets": 3120 + }, + { + "AP": 56.19579005683417, + "AP50": 85.02923021320339, + "AP75": 61.7476938915131, + "AP_cat1": 56.19579005683417, + "iter": 2000, + "eval_sec": 4.7, + "n_dets": 3125 + }, + { + "AP": 56.38989713451264, + "AP50": 83.79667036138791, + "AP75": 62.78818055167027, + "AP_cat1": 56.38989713451264, + "iter": 2500, + "eval_sec": 4.6, + "n_dets": 3022 + }, + { + "AP": 56.21580539280341, + "AP50": 84.27166801958182, + "AP75": 61.72998643384903, + "AP_cat1": 56.21580539280341, + "iter": 3000, + "eval_sec": 4.6, + "n_dets": 2976 + }, + { + "AP": 55.796509584854505, + "AP50": 83.96148808391716, + "AP75": 61.52606455359394, + "AP_cat1": 55.796509584854505, + "iter": 3500, + "eval_sec": 4.5, + "n_dets": 2958 + }, + { + "AP": 56.07348302953146, + "AP50": 83.88224450652221, + "AP75": 62.59745266514112, + "AP_cat1": 56.07348302953146, + "iter": 4000, + "eval_sec": 4.6, + "n_dets": 2967 + }, + { + "AP": 56.62737245478604, + "AP50": 83.81376890597431, + "AP75": 62.705938331021585, + "AP_cat1": 56.62737245478604, + "iter": 4500, + "eval_sec": 4.6, + "n_dets": 2945 + }, + { + "AP": 56.12495928540615, + "AP50": 84.08446313334956, + "AP75": 62.251261877479294, + "AP_cat1": 56.12495928540615, + "iter": 5000, + "eval_sec": 4.4, + "n_dets": 2904 + }, + { + "AP": 56.15856528722827, + "AP50": 83.26143647990435, + "AP75": 62.27339145529933, + "AP_cat1": 56.15856528722827, + "iter": 5500, + "eval_sec": 4.6, + "n_dets": 2902 + }, + { + "AP": 56.27379377304326, + "AP50": 84.18671336025484, + "AP75": 62.52462803230241, + "AP_cat1": 56.27379377304326, + "iter": 6000, + "eval_sec": 4.6, + "n_dets": 2902 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed1/config.yaml b/dsb2018/mrcnn_full/budget_mask_B41151/seed1/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..36e34a7211269e230926b48bad096fa66f2cb727 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed1/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__mask_B41151_s1 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/budget_mask_B41151/seed1 +SEED: 1 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed1/run_info.json b/dsb2018/mrcnn_full/budget_mask_B41151/seed1/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..986a773dd6ecdda8fe69b5dbaf04c2dda2378020 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed1/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "budget_mask_B41151", + "seed": 1, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/mask_B41151_s1.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 3030.5, + "best_iter": 1000, + "best_val": 54.89805840508666, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 3416, + "sec": 4.7 + }, + "test": { + "n_dets": 3257, + "sec": 5.8 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed1/score_thr.json b/dsb2018/mrcnn_full/budget_mask_B41151/seed1/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..eb21bd3395f6e85f25d66de03d62a7a784af374a --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed1/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 70.89070898495663, + "F1@0.5": 84.39131166863109 + }, + { + "thr": 0.35, + "PQ": 71.14702744335993, + "F1@0.5": 84.68956183386905 + }, + { + "thr": 0.4, + "PQ": 71.41129276590665, + "F1@0.5": 84.9762066621346 + }, + { + "thr": 0.45, + "PQ": 71.66030369040118, + "F1@0.5": 85.27052398020139 + }, + { + "thr": 0.5, + "PQ": 71.79418763407025, + "F1@0.5": 85.3959547480288 + }, + { + "thr": 0.55, + "PQ": 71.81879984549644, + "F1@0.5": 85.37508602890571 + }, + { + "thr": 0.6, + "PQ": 72.00413308928475, + "F1@0.5": 85.5810740804697 + }, + { + "thr": 0.65, + "PQ": 72.26448317531481, + "F1@0.5": 85.88276101283385 + }, + { + "thr": 0.7, + "PQ": 72.30817360459936, + "F1@0.5": 85.87846073480759 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed1/val_history.json b/dsb2018/mrcnn_full/budget_mask_B41151/seed1/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..2cd8791b3b61809a54b6076e3f257eefb4301aaa --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed1/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 54.89805840508666, + "best_iter": 1000, + "history": [ + { + "AP": 53.114917422802264, + "AP50": 82.25668381506816, + "AP75": 57.541566274318015, + "AP_cat1": 53.114917422802264, + "iter": 500, + "eval_sec": 4.7, + "n_dets": 3765 + }, + { + "AP": 54.89805840508666, + "AP50": 84.67155304701815, + "AP75": 60.264053106160496, + "AP_cat1": 54.89805840508666, + "iter": 1000, + "eval_sec": 4.6, + "n_dets": 3416 + }, + { + "AP": 50.831366855692686, + "AP50": 81.34751133979105, + "AP75": 55.26573554081882, + "AP_cat1": 50.831366855692686, + "iter": 1500, + "eval_sec": 4.4, + "n_dets": 3073 + }, + { + "AP": 53.460240165888294, + "AP50": 82.1099292467844, + "AP75": 59.29233144608863, + "AP_cat1": 53.460240165888294, + "iter": 2000, + "eval_sec": 4.5, + "n_dets": 3111 + }, + { + "AP": 52.60047571311195, + "AP50": 81.64101244712506, + "AP75": 58.04263114865861, + "AP_cat1": 52.60047571311195, + "iter": 2500, + "eval_sec": 4.4, + "n_dets": 2957 + }, + { + "AP": 53.683304148565384, + "AP50": 82.15648199961912, + "AP75": 59.36458267348607, + "AP_cat1": 53.683304148565384, + "iter": 3000, + "eval_sec": 4.4, + "n_dets": 2919 + }, + { + "AP": 51.991471434475876, + "AP50": 80.02902326431504, + "AP75": 56.871853167031276, + "AP_cat1": 51.991471434475876, + "iter": 3500, + "eval_sec": 4.5, + "n_dets": 2844 + }, + { + "AP": 52.26835458744837, + "AP50": 81.24081255087253, + "AP75": 57.48446219002835, + "AP_cat1": 52.26835458744837, + "iter": 4000, + "eval_sec": 4.3, + "n_dets": 2855 + }, + { + "AP": 53.866669143483634, + "AP50": 82.40213647579773, + "AP75": 59.832442909127124, + "AP_cat1": 53.866669143483634, + "iter": 4500, + "eval_sec": 4.4, + "n_dets": 2908 + }, + { + "AP": 53.314755693609584, + "AP50": 82.15586403414088, + "AP75": 58.85907417685981, + "AP_cat1": 53.314755693609584, + "iter": 5000, + "eval_sec": 4.3, + "n_dets": 2869 + }, + { + "AP": 53.42717327720378, + "AP50": 81.27179240524177, + "AP75": 58.72404211756649, + "AP_cat1": 53.42717327720378, + "iter": 5500, + "eval_sec": 4.2, + "n_dets": 2844 + }, + { + "AP": 53.10442489283022, + "AP50": 81.22412539662743, + "AP75": 58.64618839216621, + "AP_cat1": 53.10442489283022, + "iter": 6000, + "eval_sec": 4.4, + "n_dets": 2848 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed2/config.yaml b/dsb2018/mrcnn_full/budget_mask_B41151/seed2/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5c223e719081ce6c500fca83bf3204ccf5ed1779 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed2/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__mask_B41151_s2 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/budget_mask_B41151/seed2 +SEED: 2 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed2/run_info.json b/dsb2018/mrcnn_full/budget_mask_B41151/seed2/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..b09691411eb528caeb3d559ee49abd088a6843b8 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed2/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "budget_mask_B41151", + "seed": 2, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/mask_B41151_s2.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 6779.1, + "best_iter": 500, + "best_val": 57.14773077347542, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 5954, + "sec": 9.3 + }, + "test": { + "n_dets": 6636, + "sec": 17.4 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed2/score_thr.json b/dsb2018/mrcnn_full/budget_mask_B41151/seed2/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..9942be469eb490f0d27b83e655c499528327f0ea --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed2/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 65.35931443204375, + "F1@0.5": 78.27597095042627 + }, + { + "thr": 0.35, + "PQ": 66.31911139133821, + "F1@0.5": 79.38342967244701 + }, + { + "thr": 0.4, + "PQ": 67.25239606822413, + "F1@0.5": 80.45714285714286 + }, + { + "thr": 0.45, + "PQ": 67.94213573729144, + "F1@0.5": 81.19205298013244 + }, + { + "thr": 0.5, + "PQ": 68.66936503118554, + "F1@0.5": 82.03151190077104 + }, + { + "thr": 0.55, + "PQ": 69.13639569533976, + "F1@0.5": 82.56167624197363 + }, + { + "thr": 0.6, + "PQ": 69.58776267966294, + "F1@0.5": 83.05749872035489 + }, + { + "thr": 0.65, + "PQ": 69.99066787992508, + "F1@0.5": 83.44256640220766 + }, + { + "thr": 0.7, + "PQ": 70.33105408726162, + "F1@0.5": 83.72822299651568 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed2/val_history.json b/dsb2018/mrcnn_full/budget_mask_B41151/seed2/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..9fd630645287e706be8cf5446d5076b39424f933 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed2/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 57.14773077347542, + "best_iter": 500, + "history": [ + { + "AP": 57.14773077347542, + "AP50": 86.54953825114788, + "AP75": 63.955788760658905, + "AP_cat1": 57.14773077347542, + "iter": 500, + "eval_sec": 13.4, + "n_dets": 5954 + }, + { + "AP": 54.17160883925693, + "AP50": 83.77423713782052, + "AP75": 60.87100850459291, + "AP_cat1": 54.17160883925693, + "iter": 1000, + "eval_sec": 13.0, + "n_dets": 3831 + }, + { + "AP": 54.450304627708725, + "AP50": 81.88105560918451, + "AP75": 60.23501298170917, + "AP_cat1": 54.450304627708725, + "iter": 1500, + "eval_sec": 11.0, + "n_dets": 3190 + }, + { + "AP": 54.17571658093054, + "AP50": 82.65913437742155, + "AP75": 60.36745024665081, + "AP_cat1": 54.17571658093054, + "iter": 2000, + "eval_sec": 13.0, + "n_dets": 3123 + }, + { + "AP": 53.60874013310472, + "AP50": 80.81831831195699, + "AP75": 59.750814023843766, + "AP_cat1": 53.60874013310472, + "iter": 2500, + "eval_sec": 13.6, + "n_dets": 2966 + }, + { + "AP": 53.9626893415106, + "AP50": 81.83549602894627, + "AP75": 59.65773698450215, + "AP_cat1": 53.9626893415106, + "iter": 3000, + "eval_sec": 14.6, + "n_dets": 2970 + }, + { + "AP": 53.47887160060453, + "AP50": 81.6680798215601, + "AP75": 58.86331462379448, + "AP_cat1": 53.47887160060453, + "iter": 3500, + "eval_sec": 14.2, + "n_dets": 2999 + }, + { + "AP": 53.34405151923082, + "AP50": 80.76604317355033, + "AP75": 59.08481098063927, + "AP_cat1": 53.34405151923082, + "iter": 4000, + "eval_sec": 14.1, + "n_dets": 2929 + }, + { + "AP": 53.472223562144805, + "AP50": 80.8099633794587, + "AP75": 60.034600163494346, + "AP_cat1": 53.472223562144805, + "iter": 4500, + "eval_sec": 11.9, + "n_dets": 2915 + }, + { + "AP": 53.6800452049767, + "AP50": 80.75299755537243, + "AP75": 60.31914674498321, + "AP_cat1": 53.6800452049767, + "iter": 5000, + "eval_sec": 12.1, + "n_dets": 2887 + }, + { + "AP": 53.84470824362897, + "AP50": 80.06225164836596, + "AP75": 60.431474257468395, + "AP_cat1": 53.84470824362897, + "iter": 5500, + "eval_sec": 11.7, + "n_dets": 2869 + }, + { + "AP": 53.80475345888177, + "AP50": 80.09509815537045, + "AP75": 60.24515505757261, + "AP_cat1": 53.80475345888177, + "iter": 6000, + "eval_sec": 8.1, + "n_dets": 2860 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed3/config.yaml b/dsb2018/mrcnn_full/budget_mask_B41151/seed3/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..09d53379156c0eae82352c5afc4fb6a1617add22 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed3/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__mask_B41151_s3 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/budget_mask_B41151/seed3 +SEED: 3 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed3/run_info.json b/dsb2018/mrcnn_full/budget_mask_B41151/seed3/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..a94e50fcbc69c8d2da640fe521008559ee757e0f --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed3/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "budget_mask_B41151", + "seed": 3, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/mask_B41151_s3.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2886.1, + "best_iter": 500, + "best_val": 56.72060066788682, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 4422, + "sec": 4.4 + }, + "test": { + "n_dets": 4399, + "sec": 6.4 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed3/score_thr.json b/dsb2018/mrcnn_full/budget_mask_B41151/seed3/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..df6a1bd85d5eebd8148589cfdbdbb32cc2f5c86f --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed3/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 68.91290266902944, + "F1@0.5": 82.51479763237882 + }, + { + "thr": 0.35, + "PQ": 69.45797322893623, + "F1@0.5": 83.15585672797677 + }, + { + "thr": 0.4, + "PQ": 70.00256364597865, + "F1@0.5": 83.79433778067036 + }, + { + "thr": 0.45, + "PQ": 70.26748788913288, + "F1@0.5": 84.077892325315 + }, + { + "thr": 0.5, + "PQ": 70.67635848770286, + "F1@0.5": 84.56088317680013 + }, + { + "thr": 0.55, + "PQ": 71.04411037880107, + "F1@0.5": 84.98010610079577 + }, + { + "thr": 0.6, + "PQ": 71.30413500112714, + "F1@0.5": 85.26666666666667 + }, + { + "thr": 0.65, + "PQ": 71.57681311936743, + "F1@0.5": 85.54176450855418 + }, + { + "thr": 0.7, + "PQ": 71.99230884721368, + "F1@0.5": 85.95600676818951 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed3/val_history.json b/dsb2018/mrcnn_full/budget_mask_B41151/seed3/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..ed951c1f4d877c1520514e7f0b5905c01ee2d8bf --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed3/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 56.72060066788682, + "best_iter": 500, + "history": [ + { + "AP": 56.72060066788682, + "AP50": 87.48162662111832, + "AP75": 63.234434869376145, + "AP_cat1": 56.72060066788682, + "iter": 500, + "eval_sec": 4.7, + "n_dets": 4422 + }, + { + "AP": 54.428411031080856, + "AP50": 85.5249446490546, + "AP75": 59.12060821360144, + "AP_cat1": 54.428411031080856, + "iter": 1000, + "eval_sec": 4.5, + "n_dets": 3696 + }, + { + "AP": 54.658383204001225, + "AP50": 86.02428823551878, + "AP75": 59.77401035294633, + "AP_cat1": 54.658383204001225, + "iter": 1500, + "eval_sec": 4.5, + "n_dets": 3391 + }, + { + "AP": 53.845701794098666, + "AP50": 84.67310095872888, + "AP75": 57.34433381521171, + "AP_cat1": 53.845701794098666, + "iter": 2000, + "eval_sec": 4.6, + "n_dets": 3463 + }, + { + "AP": 53.86311117128594, + "AP50": 85.17183255784302, + "AP75": 57.99725398056745, + "AP_cat1": 53.86311117128594, + "iter": 2500, + "eval_sec": 4.4, + "n_dets": 3167 + }, + { + "AP": 55.717041826783955, + "AP50": 85.90046257010219, + "AP75": 61.061151190989904, + "AP_cat1": 55.717041826783955, + "iter": 3000, + "eval_sec": 4.2, + "n_dets": 3185 + }, + { + "AP": 51.53805180574661, + "AP50": 83.54184854893782, + "AP75": 54.445926133113495, + "AP_cat1": 51.53805180574661, + "iter": 3500, + "eval_sec": 4.1, + "n_dets": 3112 + }, + { + "AP": 53.75761341847212, + "AP50": 84.62479831602536, + "AP75": 57.58994326680773, + "AP_cat1": 53.75761341847212, + "iter": 4000, + "eval_sec": 4.1, + "n_dets": 3180 + }, + { + "AP": 53.794327752620184, + "AP50": 84.89206654256093, + "AP75": 57.564738629999226, + "AP_cat1": 53.794327752620184, + "iter": 4500, + "eval_sec": 4.1, + "n_dets": 3094 + }, + { + "AP": 53.655222296480574, + "AP50": 84.7435978357175, + "AP75": 57.81516591668524, + "AP_cat1": 53.655222296480574, + "iter": 5000, + "eval_sec": 4.1, + "n_dets": 3092 + }, + { + "AP": 53.573059214975416, + "AP50": 84.65639595700243, + "AP75": 57.63331866308646, + "AP_cat1": 53.573059214975416, + "iter": 5500, + "eval_sec": 4.1, + "n_dets": 3082 + }, + { + "AP": 53.561762018712265, + "AP50": 84.57842272113542, + "AP75": 57.592112426960526, + "AP_cat1": 53.561762018712265, + "iter": 6000, + "eval_sec": 4.1, + "n_dets": 3078 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed4/config.yaml b/dsb2018/mrcnn_full/budget_mask_B41151/seed4/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0f1a593d29e1c240b2d6342980f860d57cd7c96c --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed4/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__mask_B41151_s4 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/budget_mask_B41151/seed4 +SEED: 4 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed4/run_info.json b/dsb2018/mrcnn_full/budget_mask_B41151/seed4/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..9afbe1de6eac6b9ee269b647e8e8968c17b23847 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed4/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "budget_mask_B41151", + "seed": 4, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/mask_B41151_s4.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2707.5, + "best_iter": 2000, + "best_val": 59.253109566632666, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 3355, + "sec": 4.1 + }, + "test": { + "n_dets": 3229, + "sec": 5.6 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed4/score_thr.json b/dsb2018/mrcnn_full/budget_mask_B41151/seed4/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..073a4242f31fe17f9a5a19483cb3a82ded1826ae --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed4/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 73.37552676841527, + "F1@0.5": 86.66105971404542 + }, + { + "thr": 0.35, + "PQ": 73.60394967330208, + "F1@0.5": 86.90214635795166 + }, + { + "thr": 0.4, + "PQ": 73.73749165873065, + "F1@0.5": 87.02730201797525 + }, + { + "thr": 0.45, + "PQ": 73.85718506301873, + "F1@0.5": 87.13410483321987 + }, + { + "thr": 0.5, + "PQ": 73.94802619537082, + "F1@0.5": 87.19876944112117 + }, + { + "thr": 0.55, + "PQ": 74.05881886003318, + "F1@0.5": 87.27272727272727 + }, + { + "thr": 0.6, + "PQ": 74.0972718890439, + "F1@0.5": 87.25456424388564 + }, + { + "thr": 0.65, + "PQ": 74.18932285722457, + "F1@0.5": 87.32053277979588 + }, + { + "thr": 0.7, + "PQ": 74.2536685978622, + "F1@0.5": 87.34793187347933 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/budget_mask_B41151/seed4/val_history.json b/dsb2018/mrcnn_full/budget_mask_B41151/seed4/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..03a83cbc74af9d1b0e4a31127ab23136fb902b13 --- /dev/null +++ b/dsb2018/mrcnn_full/budget_mask_B41151/seed4/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 59.253109566632666, + "best_iter": 2000, + "history": [ + { + "AP": 58.64544992918276, + "AP50": 86.62110187270238, + "AP75": 65.89544822609052, + "AP_cat1": 58.64544992918276, + "iter": 500, + "eval_sec": 4.9, + "n_dets": 6145 + }, + { + "AP": 58.969129464475486, + "AP50": 87.37036861306183, + "AP75": 65.1760077897787, + "AP_cat1": 58.969129464475486, + "iter": 1000, + "eval_sec": 4.5, + "n_dets": 4439 + }, + { + "AP": 53.772744279916395, + "AP50": 86.5497805146731, + "AP75": 59.03352386502967, + "AP_cat1": 53.772744279916395, + "iter": 1500, + "eval_sec": 4.4, + "n_dets": 3871 + }, + { + "AP": 59.253109566632666, + "AP50": 86.79487627050237, + "AP75": 66.90810015634422, + "AP_cat1": 59.253109566632666, + "iter": 2000, + "eval_sec": 4.3, + "n_dets": 3355 + }, + { + "AP": 57.882235521180334, + "AP50": 86.91951232705014, + "AP75": 64.21973549311963, + "AP_cat1": 57.882235521180334, + "iter": 2500, + "eval_sec": 4.2, + "n_dets": 3381 + }, + { + "AP": 57.49383749411735, + "AP50": 86.78394593210035, + "AP75": 64.59191289638628, + "AP_cat1": 57.49383749411735, + "iter": 3000, + "eval_sec": 4.5, + "n_dets": 3400 + }, + { + "AP": 57.195758185808465, + "AP50": 86.90302997531315, + "AP75": 63.06971745005453, + "AP_cat1": 57.195758185808465, + "iter": 3500, + "eval_sec": 4.2, + "n_dets": 3360 + }, + { + "AP": 57.92052562995769, + "AP50": 86.29986164547618, + "AP75": 65.2391602211435, + "AP_cat1": 57.92052562995769, + "iter": 4000, + "eval_sec": 4.2, + "n_dets": 3425 + }, + { + "AP": 57.366991939583215, + "AP50": 86.64504962881459, + "AP75": 65.06856429029322, + "AP_cat1": 57.366991939583215, + "iter": 4500, + "eval_sec": 4.3, + "n_dets": 3402 + }, + { + "AP": 57.230994028901435, + "AP50": 86.395816065165, + "AP75": 63.49933844911385, + "AP_cat1": 57.230994028901435, + "iter": 5000, + "eval_sec": 4.1, + "n_dets": 3267 + }, + { + "AP": 57.171793260825154, + "AP50": 86.23911610969276, + "AP75": 64.31809744423587, + "AP_cat1": 57.171793260825154, + "iter": 5500, + "eval_sec": 4.2, + "n_dets": 3254 + }, + { + "AP": 57.23101155592957, + "AP50": 86.34825714818854, + "AP75": 64.59236185547795, + "AP_cat1": 57.23101155592957, + "iter": 6000, + "eval_sec": 4.2, + "n_dets": 3249 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/fewmask_budgetbox/seed0/config.yaml b/dsb2018/mrcnn_full/fewmask_budgetbox/seed0/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..febcf6d677465d64755bef91bb1e01ba8ce18997 --- /dev/null +++ b/dsb2018/mrcnn_full/fewmask_budgetbox/seed0/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__train_mask_budgetsec_164605 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/fewmask_budgetbox/seed0 +SEED: 0 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/fewmask_budgetbox/seed0/run_info.json b/dsb2018/mrcnn_full/fewmask_budgetbox/seed0/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..f7850485fb93b24c963be42ae7acd57bcba6724f --- /dev/null +++ b/dsb2018/mrcnn_full/fewmask_budgetbox/seed0/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "fewmask_budgetbox", + "seed": 0, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/train_mask_budgetsec_164605.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 5272.9, + "best_iter": 1000, + "best_val": 62.40987893566617, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 5376, + "sec": 6.4 + }, + "test": { + "n_dets": 5813, + "sec": 11.6 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/fewmask_budgetbox/seed0/score_thr.json b/dsb2018/mrcnn_full/fewmask_budgetbox/seed0/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..4f289a994e224adda1348fe0ff2c7ee99aa52637 --- /dev/null +++ b/dsb2018/mrcnn_full/fewmask_budgetbox/seed0/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 70.98200520991332, + "F1@0.5": 83.88423216827455 + }, + { + "thr": 0.35, + "PQ": 71.67309219957548, + "F1@0.5": 84.6474358974359 + }, + { + "thr": 0.4, + "PQ": 72.29593440717052, + "F1@0.5": 85.35754824063564 + }, + { + "thr": 0.45, + "PQ": 72.81231416464853, + "F1@0.5": 85.89238845144357 + }, + { + "thr": 0.5, + "PQ": 73.40086457177895, + "F1@0.5": 86.50082918739635 + }, + { + "thr": 0.55, + "PQ": 73.93662415883249, + "F1@0.5": 87.12273641851107 + }, + { + "thr": 0.6, + "PQ": 74.42791927018837, + "F1@0.5": 87.61226910693102 + }, + { + "thr": 0.65, + "PQ": 74.84955832160284, + "F1@0.5": 88.07527801539777 + }, + { + "thr": 0.7, + "PQ": 75.14434959991446, + "F1@0.5": 88.28922331776509 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/fewmask_budgetbox/seed0/val_history.json b/dsb2018/mrcnn_full/fewmask_budgetbox/seed0/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..17e1e1b1cf6d66b8888b96ed6c8be984601c5b87 --- /dev/null +++ b/dsb2018/mrcnn_full/fewmask_budgetbox/seed0/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 62.40987893566617, + "best_iter": 1000, + "history": [ + { + "AP": 59.467159427069795, + "AP50": 88.34468726020572, + "AP75": 65.3076723440292, + "AP_cat1": 59.467159427069795, + "iter": 500, + "eval_sec": 9.0, + "n_dets": 5547 + }, + { + "AP": 62.40987893566617, + "AP50": 90.35559075105736, + "AP75": 69.63173129093167, + "AP_cat1": 62.40987893566617, + "iter": 1000, + "eval_sec": 9.5, + "n_dets": 5376 + }, + { + "AP": 61.38733296265957, + "AP50": 88.94731156956293, + "AP75": 68.57662208116243, + "AP_cat1": 61.38733296265957, + "iter": 1500, + "eval_sec": 10.3, + "n_dets": 4364 + }, + { + "AP": 61.27506664054271, + "AP50": 89.13635562732676, + "AP75": 67.93667727719493, + "AP_cat1": 61.27506664054271, + "iter": 2000, + "eval_sec": 8.2, + "n_dets": 4084 + }, + { + "AP": 59.85344917826545, + "AP50": 87.38043465137862, + "AP75": 67.13473491578542, + "AP_cat1": 59.85344917826545, + "iter": 2500, + "eval_sec": 8.7, + "n_dets": 3851 + }, + { + "AP": 60.582112404530406, + "AP50": 87.48351703863865, + "AP75": 67.47644785088545, + "AP_cat1": 60.582112404530406, + "iter": 3000, + "eval_sec": 8.9, + "n_dets": 3594 + }, + { + "AP": 60.31635930187268, + "AP50": 87.139831182698, + "AP75": 67.76480900351375, + "AP_cat1": 60.31635930187268, + "iter": 3500, + "eval_sec": 8.0, + "n_dets": 3421 + }, + { + "AP": 60.075468130529984, + "AP50": 87.4651358380724, + "AP75": 67.65305524605975, + "AP_cat1": 60.075468130529984, + "iter": 4000, + "eval_sec": 8.5, + "n_dets": 3390 + }, + { + "AP": 60.12444947577499, + "AP50": 87.1487586091554, + "AP75": 67.25298558888004, + "AP_cat1": 60.12444947577499, + "iter": 4500, + "eval_sec": 8.2, + "n_dets": 3378 + }, + { + "AP": 59.53521172601531, + "AP50": 87.05477854088397, + "AP75": 66.9710981624013, + "AP_cat1": 59.53521172601531, + "iter": 5000, + "eval_sec": 5.7, + "n_dets": 3192 + }, + { + "AP": 58.82261937183453, + "AP50": 87.1446455729472, + "AP75": 66.53678369923614, + "AP_cat1": 58.82261937183453, + "iter": 5500, + "eval_sec": 6.1, + "n_dets": 3149 + }, + { + "AP": 59.08265577969672, + "AP50": 87.1022781232352, + "AP75": 66.57759177786174, + "AP_cat1": 59.08265577969672, + "iter": 6000, + "eval_sec": 5.6, + "n_dets": 3147 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/mask/seed0/config.yaml b/dsb2018/mrcnn_full/mask/seed0/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..04ce724508a2efecd7c4a48d6ebcd3c485a211e1 --- /dev/null +++ b/dsb2018/mrcnn_full/mask/seed0/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018_train +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/mask/seed0 +SEED: 0 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/mask/seed0/run_info.json b/dsb2018/mrcnn_full/mask/seed0/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..1a620aba4f7b8a618c402e06de4fc72b51e9f652 --- /dev/null +++ b/dsb2018/mrcnn_full/mask/seed0/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "mask", + "seed": 0, + "profile": null, + "no_pl_weight": false, + "train_json": "data/coco/dsb2018/train.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 3090.6, + "best_iter": 6000, + "best_val": 67.8267846188341, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 4700, + "sec": 4.8 + }, + "test": { + "n_dets": 4954, + "sec": 8.5 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/mask/seed0/score_thr.json b/dsb2018/mrcnn_full/mask/seed0/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..7e502b05b102d130b63e6cd2d487a7032ca21421 --- /dev/null +++ b/dsb2018/mrcnn_full/mask/seed0/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 74.7915847421384, + "F1@0.5": 87.18359500160206 + }, + { + "thr": 0.35, + "PQ": 75.32796435198829, + "F1@0.5": 87.79463997416855 + }, + { + "thr": 0.4, + "PQ": 75.94922693173552, + "F1@0.5": 88.47971321492587 + }, + { + "thr": 0.45, + "PQ": 76.43691981461536, + "F1@0.5": 89.02398948406179 + }, + { + "thr": 0.5, + "PQ": 76.83534889868183, + "F1@0.5": 89.45887804070826 + }, + { + "thr": 0.55, + "PQ": 77.21790387051485, + "F1@0.5": 89.87678987678987 + }, + { + "thr": 0.6, + "PQ": 77.56526889219465, + "F1@0.5": 90.25452109845948 + }, + { + "thr": 0.65, + "PQ": 77.76804995662935, + "F1@0.5": 90.42158516020235 + }, + { + "thr": 0.7, + "PQ": 78.14828771357476, + "F1@0.5": 90.81944916695002 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/mask/seed0/val_history.json b/dsb2018/mrcnn_full/mask/seed0/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..bd53db7e4dde02cc7fc1c7024efcfdc617d31ae4 --- /dev/null +++ b/dsb2018/mrcnn_full/mask/seed0/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 67.8267846188341, + "best_iter": 6000, + "history": [ + { + "AP": 61.43550343979549, + "AP50": 89.60825410131277, + "AP75": 69.62525874897364, + "AP_cat1": 61.43550343979549, + "iter": 500, + "eval_sec": 5.3, + "n_dets": 5386 + }, + { + "AP": 62.37386979126064, + "AP50": 90.27636266316057, + "AP75": 70.38509674806954, + "AP_cat1": 62.37386979126064, + "iter": 1000, + "eval_sec": 5.5, + "n_dets": 5654 + }, + { + "AP": 63.25970122755255, + "AP50": 91.97460417860623, + "AP75": 69.30834996184221, + "AP_cat1": 63.25970122755255, + "iter": 1500, + "eval_sec": 5.6, + "n_dets": 6600 + }, + { + "AP": 64.03828384189778, + "AP50": 91.50439241990598, + "AP75": 72.7826084083244, + "AP_cat1": 64.03828384189778, + "iter": 2000, + "eval_sec": 5.1, + "n_dets": 4966 + }, + { + "AP": 66.36580168928978, + "AP50": 93.25884878205423, + "AP75": 74.86639113713733, + "AP_cat1": 66.36580168928978, + "iter": 2500, + "eval_sec": 5.3, + "n_dets": 5605 + }, + { + "AP": 63.91720078655278, + "AP50": 92.48055994457444, + "AP75": 69.67413434965577, + "AP_cat1": 63.91720078655278, + "iter": 3000, + "eval_sec": 5.5, + "n_dets": 6164 + }, + { + "AP": 64.45595269867125, + "AP50": 92.62583268754231, + "AP75": 72.06753186459845, + "AP_cat1": 64.45595269867125, + "iter": 3500, + "eval_sec": 5.1, + "n_dets": 5016 + }, + { + "AP": 66.27234831422062, + "AP50": 92.98009625301702, + "AP75": 74.55830898179634, + "AP_cat1": 66.27234831422062, + "iter": 4000, + "eval_sec": 5.2, + "n_dets": 5539 + }, + { + "AP": 66.91024014719173, + "AP50": 92.68542007611424, + "AP75": 74.99525804361176, + "AP_cat1": 66.91024014719173, + "iter": 4500, + "eval_sec": 4.9, + "n_dets": 4744 + }, + { + "AP": 67.39747979664709, + "AP50": 93.73538440587636, + "AP75": 75.77586659658027, + "AP_cat1": 67.39747979664709, + "iter": 5000, + "eval_sec": 4.9, + "n_dets": 4712 + }, + { + "AP": 67.76069300903332, + "AP50": 93.76574673334305, + "AP75": 76.64703178358863, + "AP_cat1": 67.76069300903332, + "iter": 5500, + "eval_sec": 5.1, + "n_dets": 4694 + }, + { + "AP": 67.8267846188341, + "AP50": 93.7723817547693, + "AP75": 76.80417082807064, + "AP_cat1": 67.8267846188341, + "iter": 6000, + "eval_sec": 4.7, + "n_dets": 4700 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/mask/seed1/config.yaml b/dsb2018/mrcnn_full/mask/seed1/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b033f4f17b0e7df9a3f46b008ba39231bb792f3b --- /dev/null +++ b/dsb2018/mrcnn_full/mask/seed1/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018_train +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/mask/seed1 +SEED: 1 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/mask/seed1/run_info.json b/dsb2018/mrcnn_full/mask/seed1/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..e139d8cabf4ead8907ade76028db2d813c1314d9 --- /dev/null +++ b/dsb2018/mrcnn_full/mask/seed1/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "mask", + "seed": 1, + "profile": null, + "no_pl_weight": false, + "train_json": "data/coco/dsb2018/train.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 3138.9, + "best_iter": 5000, + "best_val": 67.74101534168271, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 4668, + "sec": 5.0 + }, + "test": { + "n_dets": 4993, + "sec": 9.0 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/mask/seed1/score_thr.json b/dsb2018/mrcnn_full/mask/seed1/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..c9695c92917c773c167561253d9b3a19611ef992 --- /dev/null +++ b/dsb2018/mrcnn_full/mask/seed1/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 74.80597752170654, + "F1@0.5": 87.08179926364656 + }, + { + "thr": 0.35, + "PQ": 75.6054692707582, + "F1@0.5": 88.0 + }, + { + "thr": 0.4, + "PQ": 76.1589825817647, + "F1@0.5": 88.61297173664434 + }, + { + "thr": 0.45, + "PQ": 76.65354689997372, + "F1@0.5": 89.15622940013183 + }, + { + "thr": 0.5, + "PQ": 77.20218212734287, + "F1@0.5": 89.77084025240784 + }, + { + "thr": 0.55, + "PQ": 77.6012918691715, + "F1@0.5": 90.2072192513369 + }, + { + "thr": 0.6, + "PQ": 77.95249449632556, + "F1@0.5": 90.59080962800876 + }, + { + "thr": 0.65, + "PQ": 78.14559654857003, + "F1@0.5": 90.73352532610537 + }, + { + "thr": 0.7, + "PQ": 78.35558209509462, + "F1@0.5": 90.8842608398771 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/mask/seed1/val_history.json b/dsb2018/mrcnn_full/mask/seed1/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..7afe22873280d96af416775abd22906e3e543d2c --- /dev/null +++ b/dsb2018/mrcnn_full/mask/seed1/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 67.74101534168271, + "best_iter": 5000, + "history": [ + { + "AP": 60.28580897281016, + "AP50": 89.64255747232275, + "AP75": 66.5040125361297, + "AP_cat1": 60.28580897281016, + "iter": 500, + "eval_sec": 5.4, + "n_dets": 5588 + }, + { + "AP": 64.17580380789065, + "AP50": 91.39453134471175, + "AP75": 71.89997889813365, + "AP_cat1": 64.17580380789065, + "iter": 1000, + "eval_sec": 5.9, + "n_dets": 6851 + }, + { + "AP": 65.04028068231032, + "AP50": 92.34259443295973, + "AP75": 73.72141212772524, + "AP_cat1": 65.04028068231032, + "iter": 1500, + "eval_sec": 5.6, + "n_dets": 6392 + }, + { + "AP": 64.736224239693, + "AP50": 92.42579863857993, + "AP75": 72.77914727444124, + "AP_cat1": 64.736224239693, + "iter": 2000, + "eval_sec": 5.6, + "n_dets": 6420 + }, + { + "AP": 65.732988681162, + "AP50": 92.81760287398396, + "AP75": 74.37927008485767, + "AP_cat1": 65.732988681162, + "iter": 2500, + "eval_sec": 5.7, + "n_dets": 6475 + }, + { + "AP": 65.87757394237053, + "AP50": 92.40492564560951, + "AP75": 74.5486723403413, + "AP_cat1": 65.87757394237053, + "iter": 3000, + "eval_sec": 5.2, + "n_dets": 5003 + }, + { + "AP": 65.63220157530675, + "AP50": 92.12127985541929, + "AP75": 73.38581198650414, + "AP_cat1": 65.63220157530675, + "iter": 3500, + "eval_sec": 5.4, + "n_dets": 5847 + }, + { + "AP": 64.57355583344388, + "AP50": 92.59012991448996, + "AP75": 72.86992588072869, + "AP_cat1": 64.57355583344388, + "iter": 4000, + "eval_sec": 5.1, + "n_dets": 5078 + }, + { + "AP": 66.0157211394346, + "AP50": 92.87538145145368, + "AP75": 74.5435865591421, + "AP_cat1": 66.0157211394346, + "iter": 4500, + "eval_sec": 5.0, + "n_dets": 4743 + }, + { + "AP": 67.74101534168271, + "AP50": 93.73255953006885, + "AP75": 75.84483159435234, + "AP_cat1": 67.74101534168271, + "iter": 5000, + "eval_sec": 5.0, + "n_dets": 4668 + }, + { + "AP": 67.47724808926685, + "AP50": 92.9688153354201, + "AP75": 76.40774173261548, + "AP_cat1": 67.47724808926685, + "iter": 5500, + "eval_sec": 4.9, + "n_dets": 4655 + }, + { + "AP": 67.66312062766885, + "AP50": 93.61707193023929, + "AP75": 76.66792332523117, + "AP_cat1": 67.66312062766885, + "iter": 6000, + "eval_sec": 5.1, + "n_dets": 4764 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/mask/seed2/config.yaml b/dsb2018/mrcnn_full/mask/seed2/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a28b3fcf2910a127b02a26694ce076eb8cb5a4b9 --- /dev/null +++ b/dsb2018/mrcnn_full/mask/seed2/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018_train +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsampleHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/mrcnn_full/mask/seed2 +SEED: 2 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/mrcnn_full/mask/seed2/run_info.json b/dsb2018/mrcnn_full/mask/seed2/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..c16e676a65ea2e0c9b88a3ca18d73162515b9975 --- /dev/null +++ b/dsb2018/mrcnn_full/mask/seed2/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "mrcnn_full", + "setting": "mask", + "seed": 2, + "profile": null, + "no_pl_weight": false, + "train_json": "data/coco/dsb2018/train.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 3139.0, + "best_iter": 6000, + "best_val": 67.66075720279733, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 4722, + "sec": 4.9 + }, + "test": { + "n_dets": 4956, + "sec": 8.6 + } + } +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/mask/seed2/score_thr.json b/dsb2018/mrcnn_full/mask/seed2/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..1eb9c194eb960b687ef32e960d156e3adca7f04b --- /dev/null +++ b/dsb2018/mrcnn_full/mask/seed2/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 75.05491705956578, + "F1@0.5": 87.45198463508322 + }, + { + "thr": 0.35, + "PQ": 75.70864302828761, + "F1@0.5": 88.18108326596604 + }, + { + "thr": 0.4, + "PQ": 76.11859426341948, + "F1@0.5": 88.64635934191236 + }, + { + "thr": 0.45, + "PQ": 76.60657882570837, + "F1@0.5": 89.18430986377811 + }, + { + "thr": 0.5, + "PQ": 77.0499267566204, + "F1@0.5": 89.69276511397423 + }, + { + "thr": 0.55, + "PQ": 77.39912498941057, + "F1@0.5": 90.0715117245967 + }, + { + "thr": 0.6, + "PQ": 78.02389638049327, + "F1@0.5": 90.79322488680195 + }, + { + "thr": 0.65, + "PQ": 78.33497023778465, + "F1@0.5": 91.11486486486487 + }, + { + "thr": 0.7, + "PQ": 78.70841090391148, + "F1@0.5": 91.44220934197068 + } + ] +} \ No newline at end of file diff --git a/dsb2018/mrcnn_full/mask/seed2/val_history.json b/dsb2018/mrcnn_full/mask/seed2/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..fae10717b7d000856c3c66dd87797c5862af41e0 --- /dev/null +++ b/dsb2018/mrcnn_full/mask/seed2/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 67.66075720279733, + "best_iter": 6000, + "history": [ + { + "AP": 62.84331208529183, + "AP50": 90.1633833731234, + "AP75": 70.23417428301148, + "AP_cat1": 62.84331208529183, + "iter": 500, + "eval_sec": 6.1, + "n_dets": 7393 + }, + { + "AP": 63.48552043154647, + "AP50": 91.21283155620321, + "AP75": 71.9211480328305, + "AP_cat1": 63.48552043154647, + "iter": 1000, + "eval_sec": 5.7, + "n_dets": 5559 + }, + { + "AP": 63.39741829568989, + "AP50": 91.91727261791807, + "AP75": 71.1792916295773, + "AP_cat1": 63.39741829568989, + "iter": 1500, + "eval_sec": 5.2, + "n_dets": 5250 + }, + { + "AP": 65.26118223435056, + "AP50": 92.64189900385558, + "AP75": 73.5741626057725, + "AP_cat1": 65.26118223435056, + "iter": 2000, + "eval_sec": 5.9, + "n_dets": 6359 + }, + { + "AP": 66.12838006956956, + "AP50": 92.85466014360401, + "AP75": 74.74585822863334, + "AP_cat1": 66.12838006956956, + "iter": 2500, + "eval_sec": 5.5, + "n_dets": 5600 + }, + { + "AP": 65.77264013637672, + "AP50": 92.27789531009755, + "AP75": 73.75548453843199, + "AP_cat1": 65.77264013637672, + "iter": 3000, + "eval_sec": 5.4, + "n_dets": 5638 + }, + { + "AP": 65.9151547468642, + "AP50": 93.24559990403466, + "AP75": 74.36264730168588, + "AP_cat1": 65.9151547468642, + "iter": 3500, + "eval_sec": 5.2, + "n_dets": 5082 + }, + { + "AP": 64.35203861124276, + "AP50": 92.5049780294547, + "AP75": 72.88588076800325, + "AP_cat1": 64.35203861124276, + "iter": 4000, + "eval_sec": 5.3, + "n_dets": 5259 + }, + { + "AP": 66.38080167081125, + "AP50": 92.2527710799863, + "AP75": 74.55312047582304, + "AP_cat1": 66.38080167081125, + "iter": 4500, + "eval_sec": 5.1, + "n_dets": 4914 + }, + { + "AP": 66.90604870159555, + "AP50": 93.70329076267943, + "AP75": 75.61744401260407, + "AP_cat1": 66.90604870159555, + "iter": 5000, + "eval_sec": 5.1, + "n_dets": 4733 + }, + { + "AP": 67.65856362516823, + "AP50": 93.75458734798724, + "AP75": 76.37627542614524, + "AP_cat1": 67.65856362516823, + "iter": 5500, + "eval_sec": 5.0, + "n_dets": 4765 + }, + { + "AP": 67.66075720279733, + "AP50": 93.78669454186837, + "AP75": 76.59468474118562, + "AP_cat1": 67.66075720279733, + "iter": 6000, + "eval_sec": 4.9, + "n_dets": 4722 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed0/config.yaml b/dsb2018/pointsup/budget_pts1_B10288/seed0/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..68598418d590de165741d80538a503ef3e7ce994 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed0/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__pts1_B10288_s0 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: true + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsamplePointSupHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/pointsup/budget_pts1_B10288/seed0 +SEED: 0 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed0/run_info.json b/dsb2018/pointsup/budget_pts1_B10288/seed0/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..dbefc7c1f5dbeeb512d00d38f2643d89e45fad8e --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed0/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "pointsup", + "setting": "budget_pts1_B10288", + "seed": 0, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/pts1_B10288_s0.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2591.2, + "best_iter": 500, + "best_val": 55.060970654047935, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 5004, + "sec": 5.2 + }, + "test": { + "n_dets": 5004, + "sec": 7.3 + } + } +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed0/score_thr.json b/dsb2018/pointsup/budget_pts1_B10288/seed0/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..8964e8adea2e1051fbb753d18af0693c5acbe35d --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed0/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 66.7069793263046, + "F1@0.5": 81.93270610747886 + }, + { + "thr": 0.35, + "PQ": 67.32954252125305, + "F1@0.5": 82.67182962245886 + }, + { + "thr": 0.4, + "PQ": 67.82732693483588, + "F1@0.5": 83.2437713727406 + }, + { + "thr": 0.45, + "PQ": 68.46122024894451, + "F1@0.5": 83.98881026822446 + }, + { + "thr": 0.5, + "PQ": 68.87206704113639, + "F1@0.5": 84.45329351252695 + }, + { + "thr": 0.55, + "PQ": 69.50100187982436, + "F1@0.5": 85.20690232869828 + }, + { + "thr": 0.6, + "PQ": 69.9023578332395, + "F1@0.5": 85.67083474146672 + }, + { + "thr": 0.65, + "PQ": 70.39595016321908, + "F1@0.5": 86.198050282196 + }, + { + "thr": 0.7, + "PQ": 70.65538231334439, + "F1@0.5": 86.44448281816612 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed0/val_history.json b/dsb2018/pointsup/budget_pts1_B10288/seed0/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..b5fdc415cb4b0f2baf3466a2c758aff0b5f491ef --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed0/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 55.060970654047935, + "best_iter": 500, + "history": [ + { + "AP": 55.060970654047935, + "AP50": 87.70481652463718, + "AP75": 62.502467513607876, + "AP_cat1": 55.060970654047935, + "iter": 500, + "eval_sec": 5.2, + "n_dets": 5004 + }, + { + "AP": 53.71250188883761, + "AP50": 87.22329826591381, + "AP75": 60.72619898160063, + "AP_cat1": 53.71250188883761, + "iter": 1000, + "eval_sec": 4.8, + "n_dets": 3778 + }, + { + "AP": 51.74699196774025, + "AP50": 87.02448128906738, + "AP75": 58.522615378192135, + "AP_cat1": 51.74699196774025, + "iter": 1500, + "eval_sec": 4.9, + "n_dets": 4010 + }, + { + "AP": 49.916293274547904, + "AP50": 85.50502654164059, + "AP75": 53.68089775128314, + "AP_cat1": 49.916293274547904, + "iter": 2000, + "eval_sec": 4.9, + "n_dets": 3803 + }, + { + "AP": 51.42392232701562, + "AP50": 85.98005972167007, + "AP75": 56.00657965919215, + "AP_cat1": 51.42392232701562, + "iter": 2500, + "eval_sec": 4.8, + "n_dets": 3633 + }, + { + "AP": 51.742901176912326, + "AP50": 84.87063000845744, + "AP75": 57.20978247834613, + "AP_cat1": 51.742901176912326, + "iter": 3000, + "eval_sec": 4.7, + "n_dets": 3272 + }, + { + "AP": 52.52192579433787, + "AP50": 86.2760480305056, + "AP75": 58.55359443429803, + "AP_cat1": 52.52192579433787, + "iter": 3500, + "eval_sec": 4.7, + "n_dets": 3252 + }, + { + "AP": 51.67845075321653, + "AP50": 84.86698998874559, + "AP75": 57.041531645561896, + "AP_cat1": 51.67845075321653, + "iter": 4000, + "eval_sec": 4.8, + "n_dets": 3292 + }, + { + "AP": 51.62586363230574, + "AP50": 85.63686335492409, + "AP75": 55.74904332270433, + "AP_cat1": 51.62586363230574, + "iter": 4500, + "eval_sec": 4.6, + "n_dets": 3159 + }, + { + "AP": 52.854567823354095, + "AP50": 86.3947936442758, + "AP75": 58.57828291015233, + "AP_cat1": 52.854567823354095, + "iter": 5000, + "eval_sec": 4.6, + "n_dets": 3173 + }, + { + "AP": 52.88690518282667, + "AP50": 85.54918022934899, + "AP75": 58.75468362572237, + "AP_cat1": 52.88690518282667, + "iter": 5500, + "eval_sec": 4.6, + "n_dets": 3140 + }, + { + "AP": 52.84994113611875, + "AP50": 85.62505061814856, + "AP75": 58.68358922446222, + "AP_cat1": 52.84994113611875, + "iter": 6000, + "eval_sec": 4.7, + "n_dets": 3142 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed1/config.yaml b/dsb2018/pointsup/budget_pts1_B10288/seed1/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e002099f5e476dae303b6e1f55bc487a99c2fb79 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed1/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__pts1_B10288_s1 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: true + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsamplePointSupHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/pointsup/budget_pts1_B10288/seed1 +SEED: 1 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed1/run_info.json b/dsb2018/pointsup/budget_pts1_B10288/seed1/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..d475b33c7c595adee67bcc75f5d265ac490ec070 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed1/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "pointsup", + "setting": "budget_pts1_B10288", + "seed": 1, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/pts1_B10288_s1.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2681.7, + "best_iter": 500, + "best_val": 50.41006348752833, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 5437, + "sec": 5.3 + }, + "test": { + "n_dets": 5776, + "sec": 9.3 + } + } +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed1/score_thr.json b/dsb2018/pointsup/budget_pts1_B10288/seed1/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..791f985566d6bb68c1634527e4d40c35b365fa17 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed1/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 61.36998899659473, + "F1@0.5": 76.45956915391821 + }, + { + "thr": 0.35, + "PQ": 62.41199380020869, + "F1@0.5": 77.73716828221833 + }, + { + "thr": 0.4, + "PQ": 63.10008554677063, + "F1@0.5": 78.57142857142857 + }, + { + "thr": 0.45, + "PQ": 63.57930120169681, + "F1@0.5": 79.14299626683979 + }, + { + "thr": 0.5, + "PQ": 64.2371208239162, + "F1@0.5": 79.91452991452992 + }, + { + "thr": 0.55, + "PQ": 64.69125214164379, + "F1@0.5": 80.43117744610282 + }, + { + "thr": 0.6, + "PQ": 65.28517891228338, + "F1@0.5": 81.15358819584172 + }, + { + "thr": 0.65, + "PQ": 65.83869418410697, + "F1@0.5": 81.77657230038989 + }, + { + "thr": 0.7, + "PQ": 66.26264776684182, + "F1@0.5": 82.22984562607203 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed1/val_history.json b/dsb2018/pointsup/budget_pts1_B10288/seed1/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..c2cb3058a37fe7b2e95f63907aad1819f099f9cf --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed1/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 50.41006348752833, + "best_iter": 500, + "history": [ + { + "AP": 50.41006348752833, + "AP50": 84.70236638528078, + "AP75": 53.92963539978626, + "AP_cat1": 50.41006348752833, + "iter": 500, + "eval_sec": 5.3, + "n_dets": 5437 + }, + { + "AP": 47.593269198443586, + "AP50": 80.83932582190914, + "AP75": 51.591283869964165, + "AP_cat1": 47.593269198443586, + "iter": 1000, + "eval_sec": 4.8, + "n_dets": 3866 + }, + { + "AP": 45.9695334394067, + "AP50": 81.46234245055419, + "AP75": 47.06413270659898, + "AP_cat1": 45.9695334394067, + "iter": 1500, + "eval_sec": 4.7, + "n_dets": 3538 + }, + { + "AP": 47.84590523760197, + "AP50": 81.1423294124605, + "AP75": 51.405474194995634, + "AP_cat1": 47.84590523760197, + "iter": 2000, + "eval_sec": 4.6, + "n_dets": 3244 + }, + { + "AP": 48.313652678637325, + "AP50": 81.26922820511257, + "AP75": 51.913434803235724, + "AP_cat1": 48.313652678637325, + "iter": 2500, + "eval_sec": 4.6, + "n_dets": 3087 + }, + { + "AP": 47.931703698304354, + "AP50": 81.867018311804, + "AP75": 50.83576422056319, + "AP_cat1": 47.931703698304354, + "iter": 3000, + "eval_sec": 4.6, + "n_dets": 3093 + }, + { + "AP": 47.14472533179037, + "AP50": 81.45517767746009, + "AP75": 49.353403440603614, + "AP_cat1": 47.14472533179037, + "iter": 3500, + "eval_sec": 4.7, + "n_dets": 3166 + }, + { + "AP": 48.21635330092866, + "AP50": 81.61119686642992, + "AP75": 50.65079558632636, + "AP_cat1": 48.21635330092866, + "iter": 4000, + "eval_sec": 4.6, + "n_dets": 3028 + }, + { + "AP": 47.72052447742737, + "AP50": 81.05554142936202, + "AP75": 50.35376562476011, + "AP_cat1": 47.72052447742737, + "iter": 4500, + "eval_sec": 4.6, + "n_dets": 2988 + }, + { + "AP": 48.14799596598988, + "AP50": 80.01929534939809, + "AP75": 51.59471483634176, + "AP_cat1": 48.14799596598988, + "iter": 5000, + "eval_sec": 4.6, + "n_dets": 2948 + }, + { + "AP": 48.46829769905901, + "AP50": 81.07613433178975, + "AP75": 51.77988033094796, + "AP_cat1": 48.46829769905901, + "iter": 5500, + "eval_sec": 4.7, + "n_dets": 2949 + }, + { + "AP": 48.21237697400142, + "AP50": 80.15987630802628, + "AP75": 51.829308773295814, + "AP_cat1": 48.21237697400142, + "iter": 6000, + "eval_sec": 4.7, + "n_dets": 2942 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed2/config.yaml b/dsb2018/pointsup/budget_pts1_B10288/seed2/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b7742bc2aea5a2adff5241254182d70697225a5b --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed2/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__pts1_B10288_s2 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: true + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsamplePointSupHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/pointsup/budget_pts1_B10288/seed2 +SEED: 2 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed2/run_info.json b/dsb2018/pointsup/budget_pts1_B10288/seed2/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..b818f789999058fd030b90fd662082fc75cd35ee --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed2/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "pointsup", + "setting": "budget_pts1_B10288", + "seed": 2, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/pts1_B10288_s2.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 3373.2, + "best_iter": 2000, + "best_val": 52.60558429176929, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 3758, + "sec": 8.7 + }, + "test": { + "n_dets": 3711, + "sec": 11.0 + } + } +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed2/score_thr.json b/dsb2018/pointsup/budget_pts1_B10288/seed2/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..e816cc341c12930a4a83ddfa79d2e6b591a97c52 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed2/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 67.65718192808237, + "F1@0.5": 83.67380290897205 + }, + { + "thr": 0.35, + "PQ": 67.9977635299254, + "F1@0.5": 84.07559572719802 + }, + { + "thr": 0.4, + "PQ": 68.29481804931028, + "F1@0.5": 84.445178335535 + }, + { + "thr": 0.45, + "PQ": 68.49021309505643, + "F1@0.5": 84.66257668711657 + }, + { + "thr": 0.5, + "PQ": 68.787481020435, + "F1@0.5": 85.01916347275454 + }, + { + "thr": 0.55, + "PQ": 68.99571888034899, + "F1@0.5": 85.25029298509962 + }, + { + "thr": 0.6, + "PQ": 69.18247520783515, + "F1@0.5": 85.44048419636853 + }, + { + "thr": 0.65, + "PQ": 69.40592678107154, + "F1@0.5": 85.70946515943984 + }, + { + "thr": 0.7, + "PQ": 69.62441742431841, + "F1@0.5": 85.95153363836637 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed2/val_history.json b/dsb2018/pointsup/budget_pts1_B10288/seed2/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..1f9087564f28e441f4b5fb956c4a7e24743a27cf --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed2/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 52.60558429176929, + "best_iter": 2000, + "history": [ + { + "AP": 50.303543976185786, + "AP50": 85.58174644780512, + "AP75": 54.861474335569206, + "AP_cat1": 50.303543976185786, + "iter": 500, + "eval_sec": 10.5, + "n_dets": 7125 + }, + { + "AP": 51.380308314705744, + "AP50": 86.43185012544424, + "AP75": 56.203302360153295, + "AP_cat1": 51.380308314705744, + "iter": 1000, + "eval_sec": 9.1, + "n_dets": 4504 + }, + { + "AP": 50.02081756453309, + "AP50": 86.23475308354323, + "AP75": 53.548275738710416, + "AP_cat1": 50.02081756453309, + "iter": 1500, + "eval_sec": 9.5, + "n_dets": 3981 + }, + { + "AP": 52.60558429176929, + "AP50": 86.44021132815851, + "AP75": 57.79541218249089, + "AP_cat1": 52.60558429176929, + "iter": 2000, + "eval_sec": 8.5, + "n_dets": 3758 + }, + { + "AP": 49.140781037126466, + "AP50": 84.86646538944302, + "AP75": 52.006068608558444, + "AP_cat1": 49.140781037126466, + "iter": 2500, + "eval_sec": 7.4, + "n_dets": 3587 + }, + { + "AP": 49.256366273516996, + "AP50": 84.74839697492276, + "AP75": 52.482136139042154, + "AP_cat1": 49.256366273516996, + "iter": 3000, + "eval_sec": 6.3, + "n_dets": 3466 + }, + { + "AP": 47.33332267254517, + "AP50": 84.91479364746753, + "AP75": 48.38306089249355, + "AP_cat1": 47.33332267254517, + "iter": 3500, + "eval_sec": 8.1, + "n_dets": 3664 + }, + { + "AP": 49.07559615767575, + "AP50": 84.44085649509687, + "AP75": 51.364303546793145, + "AP_cat1": 49.07559615767575, + "iter": 4000, + "eval_sec": 8.7, + "n_dets": 3312 + }, + { + "AP": 49.79428532763262, + "AP50": 84.99727059101448, + "AP75": 53.70088202753208, + "AP_cat1": 49.79428532763262, + "iter": 4500, + "eval_sec": 8.1, + "n_dets": 3315 + }, + { + "AP": 48.065345119271505, + "AP50": 82.80500287950782, + "AP75": 50.80026218346389, + "AP_cat1": 48.065345119271505, + "iter": 5000, + "eval_sec": 7.5, + "n_dets": 3169 + }, + { + "AP": 47.93274417661827, + "AP50": 82.9317438092847, + "AP75": 50.20421867295478, + "AP_cat1": 47.93274417661827, + "iter": 5500, + "eval_sec": 7.6, + "n_dets": 3161 + }, + { + "AP": 47.85076160297996, + "AP50": 82.91513314358279, + "AP75": 49.68250339004532, + "AP_cat1": 47.85076160297996, + "iter": 6000, + "eval_sec": 8.0, + "n_dets": 3156 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed3/config.yaml b/dsb2018/pointsup/budget_pts1_B10288/seed3/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4b4718ba6345685da50b412f02b00cab72426745 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed3/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__pts1_B10288_s3 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: true + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsamplePointSupHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/pointsup/budget_pts1_B10288/seed3 +SEED: 3 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed3/run_info.json b/dsb2018/pointsup/budget_pts1_B10288/seed3/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..8b584ea5c48bac0b57a0b4c884fc8b1837aaa8b0 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed3/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "pointsup", + "setting": "budget_pts1_B10288", + "seed": 3, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/pts1_B10288_s3.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 3515.3, + "best_iter": 4000, + "best_val": 48.25082282039024, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 3227, + "sec": 8.5 + }, + "test": { + "n_dets": 3200, + "sec": 10.8 + } + } +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed3/score_thr.json b/dsb2018/pointsup/budget_pts1_B10288/seed3/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..839044d26951097f922bb7e64bebd0baa88ed368 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed3/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 67.7353382430792, + "F1@0.5": 85.18580797040525 + }, + { + "thr": 0.35, + "PQ": 67.85108412306106, + "F1@0.5": 85.29957805907173 + }, + { + "thr": 0.4, + "PQ": 68.0390158533868, + "F1@0.5": 85.52051542895896 + }, + { + "thr": 0.45, + "PQ": 68.18931444405699, + "F1@0.5": 85.70943075615973 + }, + { + "thr": 0.5, + "PQ": 68.27753628101419, + "F1@0.5": 85.79216354344122 + }, + { + "thr": 0.55, + "PQ": 68.43073827932751, + "F1@0.5": 85.9634125491537 + }, + { + "thr": 0.6, + "PQ": 68.54793426884511, + "F1@0.5": 86.11063538277102 + }, + { + "thr": 0.65, + "PQ": 68.66383490193314, + "F1@0.5": 86.25364681654368 + }, + { + "thr": 0.7, + "PQ": 68.7883348040579, + "F1@0.5": 86.39256838121452 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed3/val_history.json b/dsb2018/pointsup/budget_pts1_B10288/seed3/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..78c5df7c80c3b0b8d807dd65310e526959e0cdb2 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed3/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 48.25082282039024, + "best_iter": 4000, + "history": [ + { + "AP": 45.69393120691674, + "AP50": 86.5110130238746, + "AP75": 44.40022236155543, + "AP_cat1": 45.69393120691674, + "iter": 500, + "eval_sec": 10.0, + "n_dets": 7148 + }, + { + "AP": 47.68231022893213, + "AP50": 85.60852038197694, + "AP75": 47.804235677005146, + "AP_cat1": 47.68231022893213, + "iter": 1000, + "eval_sec": 9.2, + "n_dets": 4887 + }, + { + "AP": 45.46933755112013, + "AP50": 84.04113519701865, + "AP75": 44.248615856689646, + "AP_cat1": 45.46933755112013, + "iter": 1500, + "eval_sec": 5.9, + "n_dets": 3647 + }, + { + "AP": 47.014968984545476, + "AP50": 84.46242296086015, + "AP75": 47.25807172463596, + "AP_cat1": 47.014968984545476, + "iter": 2000, + "eval_sec": 11.1, + "n_dets": 3469 + }, + { + "AP": 44.08761831064908, + "AP50": 81.79227610573545, + "AP75": 43.7041874741447, + "AP_cat1": 44.08761831064908, + "iter": 2500, + "eval_sec": 4.5, + "n_dets": 3407 + }, + { + "AP": 45.48305125211886, + "AP50": 83.03163757639325, + "AP75": 44.162718761233386, + "AP_cat1": 45.48305125211886, + "iter": 3000, + "eval_sec": 4.2, + "n_dets": 3347 + }, + { + "AP": 46.8828359662732, + "AP50": 83.59700907676098, + "AP75": 47.17208844174302, + "AP_cat1": 46.8828359662732, + "iter": 3500, + "eval_sec": 4.2, + "n_dets": 3311 + }, + { + "AP": 48.25082282039024, + "AP50": 85.07521865025566, + "AP75": 49.66263224554606, + "AP_cat1": 48.25082282039024, + "iter": 4000, + "eval_sec": 7.8, + "n_dets": 3227 + }, + { + "AP": 47.23931192414707, + "AP50": 83.63075800386183, + "AP75": 47.90875107056202, + "AP_cat1": 47.23931192414707, + "iter": 4500, + "eval_sec": 8.9, + "n_dets": 3194 + }, + { + "AP": 47.626044613853075, + "AP50": 84.16630820051343, + "AP75": 48.24207887752162, + "AP_cat1": 47.626044613853075, + "iter": 5000, + "eval_sec": 8.1, + "n_dets": 3135 + }, + { + "AP": 46.97709517119388, + "AP50": 83.99469677367784, + "AP75": 47.6670660953001, + "AP_cat1": 46.97709517119388, + "iter": 5500, + "eval_sec": 9.4, + "n_dets": 3121 + }, + { + "AP": 46.76330770707157, + "AP50": 83.92298235991046, + "AP75": 46.79454114058593, + "AP_cat1": 46.76330770707157, + "iter": 6000, + "eval_sec": 9.0, + "n_dets": 3130 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed4/config.yaml b/dsb2018/pointsup/budget_pts1_B10288/seed4/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2e684a36e3b2be96b66e39f0f1d7d628e7ce9ca8 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed4/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__pts1_B10288_s4 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: true + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsamplePointSupHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/pointsup/budget_pts1_B10288/seed4 +SEED: 4 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed4/run_info.json b/dsb2018/pointsup/budget_pts1_B10288/seed4/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..add3d78b95dee1ab97b36cbf11994fa66e54a86f --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed4/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "pointsup", + "setting": "budget_pts1_B10288", + "seed": 4, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/pts1_B10288_s4.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 5238.1, + "best_iter": 1000, + "best_val": 52.00723917367846, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 4262, + "sec": 12.6 + }, + "test": { + "n_dets": 4312, + "sec": 18.7 + } + } +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed4/score_thr.json b/dsb2018/pointsup/budget_pts1_B10288/seed4/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..1e87f31dc380650f6809dcaf44d44f50a1a1cbc7 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed4/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 66.60463049832545, + "F1@0.5": 83.02940693280763 + }, + { + "thr": 0.35, + "PQ": 67.21009871332366, + "F1@0.5": 83.73483967436451 + }, + { + "thr": 0.4, + "PQ": 67.55407213864028, + "F1@0.5": 84.12060301507537 + }, + { + "thr": 0.45, + "PQ": 67.86366084481688, + "F1@0.5": 84.46470786896319 + }, + { + "thr": 0.5, + "PQ": 68.22336803838967, + "F1@0.5": 84.86293206197854 + }, + { + "thr": 0.55, + "PQ": 68.50237478272001, + "F1@0.5": 85.18010291595198 + }, + { + "thr": 0.6, + "PQ": 68.63868905460271, + "F1@0.5": 85.24987030952794 + }, + { + "thr": 0.65, + "PQ": 68.75887270801017, + "F1@0.5": 85.29104217497387 + }, + { + "thr": 0.7, + "PQ": 68.88859258074064, + "F1@0.5": 85.3427065026362 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B10288/seed4/val_history.json b/dsb2018/pointsup/budget_pts1_B10288/seed4/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..ed3c9aa4e4ab897ad7b95e17dce1d7265193c842 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B10288/seed4/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 52.00723917367846, + "best_iter": 1000, + "history": [ + { + "AP": 51.74473820440608, + "AP50": 84.57835992323193, + "AP75": 56.584755970512205, + "AP_cat1": 51.74473820440608, + "iter": 500, + "eval_sec": 17.4, + "n_dets": 6378 + }, + { + "AP": 52.00723917367846, + "AP50": 85.55335840119469, + "AP75": 56.687379208593946, + "AP_cat1": 52.00723917367846, + "iter": 1000, + "eval_sec": 13.3, + "n_dets": 4262 + }, + { + "AP": 51.76498704901549, + "AP50": 84.52671288146558, + "AP75": 55.444135455174944, + "AP_cat1": 51.76498704901549, + "iter": 1500, + "eval_sec": 13.0, + "n_dets": 4058 + }, + { + "AP": 51.677134446152515, + "AP50": 85.63993328797228, + "AP75": 56.82483011262492, + "AP_cat1": 51.677134446152515, + "iter": 2000, + "eval_sec": 12.0, + "n_dets": 3720 + }, + { + "AP": 51.844953028037885, + "AP50": 84.55913084387798, + "AP75": 56.63907312451738, + "AP_cat1": 51.844953028037885, + "iter": 2500, + "eval_sec": 12.8, + "n_dets": 3477 + }, + { + "AP": 49.061334123813985, + "AP50": 83.03863270113887, + "AP75": 51.677880398398614, + "AP_cat1": 49.061334123813985, + "iter": 3000, + "eval_sec": 10.4, + "n_dets": 3815 + }, + { + "AP": 50.58126949897307, + "AP50": 85.48674564972049, + "AP75": 54.07784644946992, + "AP_cat1": 50.58126949897307, + "iter": 3500, + "eval_sec": 11.9, + "n_dets": 3334 + }, + { + "AP": 49.912295835451715, + "AP50": 84.70195335233109, + "AP75": 52.65644855932927, + "AP_cat1": 49.912295835451715, + "iter": 4000, + "eval_sec": 13.2, + "n_dets": 3510 + }, + { + "AP": 51.48864601061063, + "AP50": 84.81323476506681, + "AP75": 56.52934533816754, + "AP_cat1": 51.48864601061063, + "iter": 4500, + "eval_sec": 12.6, + "n_dets": 3512 + }, + { + "AP": 51.14161003963494, + "AP50": 85.05498131297959, + "AP75": 55.60924096975255, + "AP_cat1": 51.14161003963494, + "iter": 5000, + "eval_sec": 13.4, + "n_dets": 3316 + }, + { + "AP": 50.87003864190556, + "AP50": 85.06924475957645, + "AP75": 55.08816989049892, + "AP_cat1": 50.87003864190556, + "iter": 5500, + "eval_sec": 12.7, + "n_dets": 3300 + }, + { + "AP": 50.87639197424444, + "AP50": 85.07739756659363, + "AP75": 55.006022513772514, + "AP_cat1": 50.87639197424444, + "iter": 6000, + "eval_sec": 12.7, + "n_dets": 3298 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed0/config.yaml b/dsb2018/pointsup/budget_pts1_B164605/seed0/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6f8f6c3386b07f15284c4e95c95a26a15fa7792e --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed0/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__pts1_B164605_s0 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: true + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsamplePointSupHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/pointsup/budget_pts1_B164605/seed0 +SEED: 0 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed0/run_info.json b/dsb2018/pointsup/budget_pts1_B164605/seed0/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..3e8921a146fe155bf08cfb96731f0d7e1a1d834a --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed0/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "pointsup", + "setting": "budget_pts1_B164605", + "seed": 0, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/pts1_B164605_s0.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2562.9, + "best_iter": 6000, + "best_val": 63.82921151612436, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 4814, + "sec": 4.9 + }, + "test": { + "n_dets": 5057, + "sec": 8.6 + } + } +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed0/score_thr.json b/dsb2018/pointsup/budget_pts1_B164605/seed0/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..e73d02cf4d98a5c45aa5238f5dc26e4082ce6e2c --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed0/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 72.63877146945073, + "F1@0.5": 86.09779482262704 + }, + { + "thr": 0.35, + "PQ": 73.33129545206208, + "F1@0.5": 86.91302243020816 + }, + { + "thr": 0.4, + "PQ": 73.86394289312635, + "F1@0.5": 87.52236863510655 + }, + { + "thr": 0.45, + "PQ": 74.25056782900275, + "F1@0.5": 87.95674258561364 + }, + { + "thr": 0.5, + "PQ": 74.63831090691134, + "F1@0.5": 88.3605745418524 + }, + { + "thr": 0.55, + "PQ": 75.06380303597938, + "F1@0.5": 88.82235528942117 + }, + { + "thr": 0.6, + "PQ": 75.3400083897003, + "F1@0.5": 89.08999497234792 + }, + { + "thr": 0.65, + "PQ": 75.70838390979601, + "F1@0.5": 89.4630192502533 + }, + { + "thr": 0.7, + "PQ": 75.96805957109598, + "F1@0.5": 89.7091342064977 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed0/val_history.json b/dsb2018/pointsup/budget_pts1_B164605/seed0/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..d6f0c42e682cb97431f98a47f482f2695995e3fb --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed0/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 63.82921151612436, + "best_iter": 6000, + "history": [ + { + "AP": 58.60958281450051, + "AP50": 89.1960937759824, + "AP75": 67.0079923475068, + "AP_cat1": 58.60958281450051, + "iter": 500, + "eval_sec": 5.8, + "n_dets": 6898 + }, + { + "AP": 58.53179291951255, + "AP50": 90.54585700124103, + "AP75": 64.59666261759163, + "AP_cat1": 58.53179291951255, + "iter": 1000, + "eval_sec": 5.5, + "n_dets": 5896 + }, + { + "AP": 60.942984062378926, + "AP50": 90.9816545522504, + "AP75": 69.14367404785389, + "AP_cat1": 60.942984062378926, + "iter": 1500, + "eval_sec": 5.2, + "n_dets": 5130 + }, + { + "AP": 62.24651571885267, + "AP50": 91.95026366692656, + "AP75": 69.6214935590173, + "AP_cat1": 62.24651571885267, + "iter": 2000, + "eval_sec": 5.3, + "n_dets": 6031 + }, + { + "AP": 60.55275988355787, + "AP50": 91.22102661644148, + "AP75": 68.60116861056852, + "AP_cat1": 60.55275988355787, + "iter": 2500, + "eval_sec": 5.2, + "n_dets": 6023 + }, + { + "AP": 62.979406769290456, + "AP50": 91.52144292033555, + "AP75": 71.67890674684465, + "AP_cat1": 62.979406769290456, + "iter": 3000, + "eval_sec": 4.9, + "n_dets": 5108 + }, + { + "AP": 62.1635607906769, + "AP50": 92.40767753791609, + "AP75": 70.27459605621765, + "AP_cat1": 62.1635607906769, + "iter": 3500, + "eval_sec": 5.6, + "n_dets": 6366 + }, + { + "AP": 62.86934855834924, + "AP50": 91.44902110982578, + "AP75": 70.7103841982489, + "AP_cat1": 62.86934855834924, + "iter": 4000, + "eval_sec": 5.0, + "n_dets": 4700 + }, + { + "AP": 63.19787702367729, + "AP50": 92.11082344070225, + "AP75": 71.96105104064327, + "AP_cat1": 63.19787702367729, + "iter": 4500, + "eval_sec": 5.2, + "n_dets": 4706 + }, + { + "AP": 63.64539612871526, + "AP50": 92.55734443002282, + "AP75": 72.86068533244519, + "AP_cat1": 63.64539612871526, + "iter": 5000, + "eval_sec": 5.0, + "n_dets": 4874 + }, + { + "AP": 63.7559548921427, + "AP50": 92.59107615267453, + "AP75": 72.90497339726855, + "AP_cat1": 63.7559548921427, + "iter": 5500, + "eval_sec": 4.9, + "n_dets": 4839 + }, + { + "AP": 63.82921151612436, + "AP50": 92.65019438799351, + "AP75": 73.17459341637009, + "AP_cat1": 63.82921151612436, + "iter": 6000, + "eval_sec": 5.0, + "n_dets": 4814 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed1/config.yaml b/dsb2018/pointsup/budget_pts1_B164605/seed1/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1b4c6de975995cbebde28907fc780b07bdcb6bd4 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed1/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__pts1_B164605_s1 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: true + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsamplePointSupHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/pointsup/budget_pts1_B164605/seed1 +SEED: 1 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed1/run_info.json b/dsb2018/pointsup/budget_pts1_B164605/seed1/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..b89da54487f33863e3662f4ec65f0ef94caff292 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed1/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "pointsup", + "setting": "budget_pts1_B164605", + "seed": 1, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/pts1_B164605_s1.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2588.7, + "best_iter": 5500, + "best_val": 64.13671121058731, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 4605, + "sec": 4.8 + }, + "test": { + "n_dets": 5033, + "sec": 9.2 + } + } +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed1/score_thr.json b/dsb2018/pointsup/budget_pts1_B164605/seed1/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..7a35c896f728362b7521a6e84ec69c9e83e6f474 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed1/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 72.69364515704163, + "F1@0.5": 85.93350383631714 + }, + { + "thr": 0.35, + "PQ": 73.32695129113463, + "F1@0.5": 86.6731203614069 + }, + { + "thr": 0.4, + "PQ": 74.00684890461477, + "F1@0.5": 87.46127506929724 + }, + { + "thr": 0.45, + "PQ": 74.51289281195638, + "F1@0.5": 88.0604368533421 + }, + { + "thr": 0.5, + "PQ": 74.96338238441552, + "F1@0.5": 88.54683879510095 + }, + { + "thr": 0.55, + "PQ": 75.36151914784544, + "F1@0.5": 88.96298766255418 + }, + { + "thr": 0.6, + "PQ": 75.73253995245521, + "F1@0.5": 89.36241610738254 + }, + { + "thr": 0.65, + "PQ": 76.20862105314139, + "F1@0.5": 89.89181879648412 + }, + { + "thr": 0.7, + "PQ": 76.57067991328007, + "F1@0.5": 90.25553662691652 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed1/val_history.json b/dsb2018/pointsup/budget_pts1_B164605/seed1/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..c1dc7f176ba1dec29956815c5245c56b07eaf31f --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed1/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 64.13671121058731, + "best_iter": 5500, + "history": [ + { + "AP": 58.28085481781778, + "AP50": 89.81929567949337, + "AP75": 66.602957274135, + "AP_cat1": 58.28085481781778, + "iter": 500, + "eval_sec": 6.2, + "n_dets": 7087 + }, + { + "AP": 59.75738795052711, + "AP50": 90.85118699138371, + "AP75": 68.19245668619416, + "AP_cat1": 59.75738795052711, + "iter": 1000, + "eval_sec": 5.9, + "n_dets": 7147 + }, + { + "AP": 62.375970727578355, + "AP50": 91.78161614345792, + "AP75": 70.6889894006707, + "AP_cat1": 62.375970727578355, + "iter": 1500, + "eval_sec": 5.3, + "n_dets": 5305 + }, + { + "AP": 60.319001278428196, + "AP50": 91.77218450410479, + "AP75": 68.96665915610583, + "AP_cat1": 60.319001278428196, + "iter": 2000, + "eval_sec": 5.7, + "n_dets": 6109 + }, + { + "AP": 61.00193765993042, + "AP50": 91.85091176252911, + "AP75": 70.46346070865684, + "AP_cat1": 61.00193765993042, + "iter": 2500, + "eval_sec": 5.2, + "n_dets": 4911 + }, + { + "AP": 61.57032105316523, + "AP50": 91.6176329280885, + "AP75": 68.82848842629915, + "AP_cat1": 61.57032105316523, + "iter": 3000, + "eval_sec": 5.4, + "n_dets": 5919 + }, + { + "AP": 61.420512885017864, + "AP50": 91.82212687469735, + "AP75": 71.18049232805295, + "AP_cat1": 61.420512885017864, + "iter": 3500, + "eval_sec": 5.3, + "n_dets": 5232 + }, + { + "AP": 61.69053241706762, + "AP50": 91.73833556503075, + "AP75": 71.44614649215814, + "AP_cat1": 61.69053241706762, + "iter": 4000, + "eval_sec": 5.1, + "n_dets": 4587 + }, + { + "AP": 62.23665965346319, + "AP50": 91.69341317744465, + "AP75": 71.67161165978017, + "AP_cat1": 62.23665965346319, + "iter": 4500, + "eval_sec": 5.1, + "n_dets": 4453 + }, + { + "AP": 63.69621802138891, + "AP50": 92.32502603721102, + "AP75": 73.39649209302752, + "AP_cat1": 63.69621802138891, + "iter": 5000, + "eval_sec": 5.3, + "n_dets": 4432 + }, + { + "AP": 64.13671121058731, + "AP50": 92.60892567120466, + "AP75": 73.14844809523373, + "AP_cat1": 64.13671121058731, + "iter": 5500, + "eval_sec": 5.0, + "n_dets": 4605 + }, + { + "AP": 64.09384916649844, + "AP50": 92.67468816155701, + "AP75": 73.2171137583386, + "AP_cat1": 64.09384916649844, + "iter": 6000, + "eval_sec": 5.0, + "n_dets": 4530 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed2/config.yaml b/dsb2018/pointsup/budget_pts1_B164605/seed2/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2742100c19ee27ff7db60a0024456eb5e1538613 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed2/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__pts1_B164605_s2 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: true + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsamplePointSupHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/pointsup/budget_pts1_B164605/seed2 +SEED: 2 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed2/run_info.json b/dsb2018/pointsup/budget_pts1_B164605/seed2/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..a9a19f74ae80e6f26022bb3ca16a22b3dca7960d --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed2/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "pointsup", + "setting": "budget_pts1_B164605", + "seed": 2, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/pts1_B164605_s2.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2495.4, + "best_iter": 5000, + "best_val": 63.97829675865027, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 4806, + "sec": 4.4 + }, + "test": { + "n_dets": 5067, + "sec": 8.1 + } + } +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed2/score_thr.json b/dsb2018/pointsup/budget_pts1_B164605/seed2/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..d0916fe223d018920120222abdb7eca8b8e67a02 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed2/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 72.42396602047964, + "F1@0.5": 85.851012920721 + }, + { + "thr": 0.35, + "PQ": 73.0803311649572, + "F1@0.5": 86.60325648879575 + }, + { + "thr": 0.4, + "PQ": 73.66940181615242, + "F1@0.5": 87.26207906295754 + }, + { + "thr": 0.45, + "PQ": 74.27222757590687, + "F1@0.5": 87.92111750205423 + }, + { + "thr": 0.5, + "PQ": 74.71271503524991, + "F1@0.5": 88.4328975674334 + }, + { + "thr": 0.55, + "PQ": 75.21018087991963, + "F1@0.5": 88.95941205946217 + }, + { + "thr": 0.6, + "PQ": 75.47923717731611, + "F1@0.5": 89.22507984535216 + }, + { + "thr": 0.65, + "PQ": 75.81070488326482, + "F1@0.5": 89.56639566395664 + }, + { + "thr": 0.7, + "PQ": 76.22451257383103, + "F1@0.5": 89.98632946001366 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed2/val_history.json b/dsb2018/pointsup/budget_pts1_B164605/seed2/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..e743290a7e28cfd819cdb2c665fca456730662d4 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed2/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 63.97829675865027, + "best_iter": 5000, + "history": [ + { + "AP": 55.776230957818726, + "AP50": 89.15454127241262, + "AP75": 62.047172895378885, + "AP_cat1": 55.776230957818726, + "iter": 500, + "eval_sec": 5.3, + "n_dets": 7479 + }, + { + "AP": 60.509539345732385, + "AP50": 90.86229939091814, + "AP75": 67.97244945811475, + "AP_cat1": 60.509539345732385, + "iter": 1000, + "eval_sec": 5.1, + "n_dets": 6956 + }, + { + "AP": 60.59062690915829, + "AP50": 91.68126875479075, + "AP75": 68.60217564013486, + "AP_cat1": 60.59062690915829, + "iter": 1500, + "eval_sec": 4.8, + "n_dets": 6262 + }, + { + "AP": 62.407161597700146, + "AP50": 91.10614709327733, + "AP75": 70.12499744027981, + "AP_cat1": 62.407161597700146, + "iter": 2000, + "eval_sec": 4.8, + "n_dets": 5749 + }, + { + "AP": 61.115268687487145, + "AP50": 91.82798549079646, + "AP75": 68.77849797827413, + "AP_cat1": 61.115268687487145, + "iter": 2500, + "eval_sec": 5.4, + "n_dets": 5526 + }, + { + "AP": 61.65295545697075, + "AP50": 91.7765056657428, + "AP75": 69.1252805699045, + "AP_cat1": 61.65295545697075, + "iter": 3000, + "eval_sec": 5.0, + "n_dets": 5037 + }, + { + "AP": 61.86452082814702, + "AP50": 92.62282493359741, + "AP75": 69.39048631889655, + "AP_cat1": 61.86452082814702, + "iter": 3500, + "eval_sec": 5.5, + "n_dets": 6205 + }, + { + "AP": 62.060352285581985, + "AP50": 92.30982403371274, + "AP75": 69.72730098275842, + "AP_cat1": 62.060352285581985, + "iter": 4000, + "eval_sec": 4.9, + "n_dets": 4917 + }, + { + "AP": 62.780741591090425, + "AP50": 92.22018421119812, + "AP75": 71.08291971105362, + "AP_cat1": 62.780741591090425, + "iter": 4500, + "eval_sec": 5.1, + "n_dets": 5212 + }, + { + "AP": 63.97829675865027, + "AP50": 92.48109804221745, + "AP75": 72.26047538677352, + "AP_cat1": 63.97829675865027, + "iter": 5000, + "eval_sec": 5.0, + "n_dets": 4806 + }, + { + "AP": 63.96871653591263, + "AP50": 92.61486786807136, + "AP75": 72.4195586875616, + "AP_cat1": 63.96871653591263, + "iter": 5500, + "eval_sec": 4.7, + "n_dets": 4861 + }, + { + "AP": 63.74414320531019, + "AP50": 92.57649574982135, + "AP75": 72.09214324129437, + "AP_cat1": 63.74414320531019, + "iter": 6000, + "eval_sec": 4.5, + "n_dets": 4857 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed3/config.yaml b/dsb2018/pointsup/budget_pts1_B164605/seed3/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fc4d99edb9935a74012c63f9f2ac613904ee9d5d --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed3/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__pts1_B164605_s3 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: true + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsamplePointSupHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/pointsup/budget_pts1_B164605/seed3 +SEED: 3 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed3/run_info.json b/dsb2018/pointsup/budget_pts1_B164605/seed3/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..2085a6f04147bbddae18d76a1f7b90c6e7b71f4b --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed3/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "pointsup", + "setting": "budget_pts1_B164605", + "seed": 3, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/pts1_B164605_s3.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2482.9, + "best_iter": 5000, + "best_val": 64.51268841044954, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 4793, + "sec": 4.4 + }, + "test": { + "n_dets": 5073, + "sec": 8.5 + } + } +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed3/score_thr.json b/dsb2018/pointsup/budget_pts1_B164605/seed3/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..77775efa649079f75e47176d3715423c0083f5a2 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed3/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 72.90235227942753, + "F1@0.5": 86.27075351213283 + }, + { + "thr": 0.35, + "PQ": 73.58265321613976, + "F1@0.5": 87.01969648046497 + }, + { + "thr": 0.4, + "PQ": 74.29927181040429, + "F1@0.5": 87.85900783289817 + }, + { + "thr": 0.45, + "PQ": 74.72919179630246, + "F1@0.5": 88.31168831168831 + }, + { + "thr": 0.5, + "PQ": 75.17958978144104, + "F1@0.5": 88.80794701986756 + }, + { + "thr": 0.55, + "PQ": 75.58116177871256, + "F1@0.5": 89.24462231115558 + }, + { + "thr": 0.6, + "PQ": 75.90216653163678, + "F1@0.5": 89.55324151830702 + }, + { + "thr": 0.65, + "PQ": 76.19513983280943, + "F1@0.5": 89.81732070365359 + }, + { + "thr": 0.7, + "PQ": 76.53964018742478, + "F1@0.5": 90.16729259132809 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed3/val_history.json b/dsb2018/pointsup/budget_pts1_B164605/seed3/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..cc1f770efebd8b5c5f62f98d961564b234572e6f --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed3/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 64.51268841044954, + "best_iter": 5000, + "history": [ + { + "AP": 55.51655448372653, + "AP50": 89.70800725147558, + "AP75": 61.291072596642515, + "AP_cat1": 55.51655448372653, + "iter": 500, + "eval_sec": 6.2, + "n_dets": 9977 + }, + { + "AP": 61.65039880537646, + "AP50": 90.79502797784065, + "AP75": 70.24613095282213, + "AP_cat1": 61.65039880537646, + "iter": 1000, + "eval_sec": 5.0, + "n_dets": 5579 + }, + { + "AP": 62.621548272981364, + "AP50": 91.82991543923377, + "AP75": 71.35761886425448, + "AP_cat1": 62.621548272981364, + "iter": 1500, + "eval_sec": 5.0, + "n_dets": 5995 + }, + { + "AP": 62.69708002110772, + "AP50": 91.5688392148354, + "AP75": 71.91483936606258, + "AP_cat1": 62.69708002110772, + "iter": 2000, + "eval_sec": 5.2, + "n_dets": 6316 + }, + { + "AP": 61.92657694166941, + "AP50": 91.14948582209301, + "AP75": 69.9902256701281, + "AP_cat1": 61.92657694166941, + "iter": 2500, + "eval_sec": 4.7, + "n_dets": 5073 + }, + { + "AP": 61.36601179990488, + "AP50": 92.16049774544345, + "AP75": 69.23941891648097, + "AP_cat1": 61.36601179990488, + "iter": 3000, + "eval_sec": 5.1, + "n_dets": 6390 + }, + { + "AP": 62.69921755990406, + "AP50": 91.99207779678645, + "AP75": 71.55024605603492, + "AP_cat1": 62.69921755990406, + "iter": 3500, + "eval_sec": 4.9, + "n_dets": 5150 + }, + { + "AP": 60.87564899267874, + "AP50": 91.62639106099432, + "AP75": 68.9969850584743, + "AP_cat1": 60.87564899267874, + "iter": 4000, + "eval_sec": 5.0, + "n_dets": 5904 + }, + { + "AP": 62.677379181155835, + "AP50": 91.97510690235255, + "AP75": 71.92936147258253, + "AP_cat1": 62.677379181155835, + "iter": 4500, + "eval_sec": 4.9, + "n_dets": 5224 + }, + { + "AP": 64.51268841044954, + "AP50": 92.5306131926494, + "AP75": 73.3404699888769, + "AP_cat1": 64.51268841044954, + "iter": 5000, + "eval_sec": 4.8, + "n_dets": 4793 + }, + { + "AP": 64.22103886575711, + "AP50": 92.68394074964326, + "AP75": 72.9609170179876, + "AP_cat1": 64.22103886575711, + "iter": 5500, + "eval_sec": 4.8, + "n_dets": 4818 + }, + { + "AP": 64.25517427365321, + "AP50": 92.6660439682053, + "AP75": 73.24994749955758, + "AP_cat1": 64.25517427365321, + "iter": 6000, + "eval_sec": 4.7, + "n_dets": 4803 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed4/config.yaml b/dsb2018/pointsup/budget_pts1_B164605/seed4/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..81d90870020848a70dd8acc858c4cf231e53f940 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed4/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__pts1_B164605_s4 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: true + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsamplePointSupHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/pointsup/budget_pts1_B164605/seed4 +SEED: 4 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed4/run_info.json b/dsb2018/pointsup/budget_pts1_B164605/seed4/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..5a8bb282fe331e12769736608619270c98c39cce --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed4/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "pointsup", + "setting": "budget_pts1_B164605", + "seed": 4, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/pts1_B164605_s4.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2500.3, + "best_iter": 5500, + "best_val": 64.56614468138052, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 4920, + "sec": 4.8 + }, + "test": { + "n_dets": 5043, + "sec": 8.3 + } + } +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed4/score_thr.json b/dsb2018/pointsup/budget_pts1_B164605/seed4/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..3066f07fcaa335309f39d34d608d3b2342d5c425 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed4/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 72.53852598658915, + "F1@0.5": 85.94147582697201 + }, + { + "thr": 0.35, + "PQ": 73.37716109697371, + "F1@0.5": 86.89766317485899 + }, + { + "thr": 0.4, + "PQ": 74.01189130130581, + "F1@0.5": 87.63423364790107 + }, + { + "thr": 0.45, + "PQ": 74.45039664324186, + "F1@0.5": 88.13503769255982 + }, + { + "thr": 0.5, + "PQ": 74.93377465375255, + "F1@0.5": 88.68329753841071 + }, + { + "thr": 0.55, + "PQ": 75.36037676058542, + "F1@0.5": 89.1514143094842 + }, + { + "thr": 0.6, + "PQ": 75.76716271265404, + "F1@0.5": 89.57878838731331 + }, + { + "thr": 0.65, + "PQ": 76.09515173462925, + "F1@0.5": 89.9070160608622 + }, + { + "thr": 0.7, + "PQ": 76.38450621056118, + "F1@0.5": 90.13988399863527 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B164605/seed4/val_history.json b/dsb2018/pointsup/budget_pts1_B164605/seed4/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..50da2db63ff6ac99d05b16671231cca6486c73a8 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B164605/seed4/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 64.56614468138052, + "best_iter": 5500, + "history": [ + { + "AP": 58.055818066024656, + "AP50": 89.81400602844663, + "AP75": 65.98734083395365, + "AP_cat1": 58.055818066024656, + "iter": 500, + "eval_sec": 5.4, + "n_dets": 7034 + }, + { + "AP": 60.46506540908585, + "AP50": 91.6214247554611, + "AP75": 69.2381727795516, + "AP_cat1": 60.46506540908585, + "iter": 1000, + "eval_sec": 4.9, + "n_dets": 6117 + }, + { + "AP": 61.410191556928865, + "AP50": 91.54588741674168, + "AP75": 70.50151740141301, + "AP_cat1": 61.410191556928865, + "iter": 1500, + "eval_sec": 5.2, + "n_dets": 5946 + }, + { + "AP": 62.49761638843325, + "AP50": 92.0763085340429, + "AP75": 70.41928053140468, + "AP_cat1": 62.49761638843325, + "iter": 2000, + "eval_sec": 5.0, + "n_dets": 5392 + }, + { + "AP": 61.54566344455772, + "AP50": 92.09052853706116, + "AP75": 69.78513635478039, + "AP_cat1": 61.54566344455772, + "iter": 2500, + "eval_sec": 5.0, + "n_dets": 5633 + }, + { + "AP": 62.71435841917056, + "AP50": 91.59839405926444, + "AP75": 72.54625975500045, + "AP_cat1": 62.71435841917056, + "iter": 3000, + "eval_sec": 4.9, + "n_dets": 5133 + }, + { + "AP": 62.580706863848356, + "AP50": 91.73586598509709, + "AP75": 71.43925424843106, + "AP_cat1": 62.580706863848356, + "iter": 3500, + "eval_sec": 5.0, + "n_dets": 5486 + }, + { + "AP": 63.90306245904771, + "AP50": 92.16378617284198, + "AP75": 72.98750440962401, + "AP_cat1": 63.90306245904771, + "iter": 4000, + "eval_sec": 5.4, + "n_dets": 5651 + }, + { + "AP": 61.58302701049144, + "AP50": 91.39495329024845, + "AP75": 70.39474633156966, + "AP_cat1": 61.58302701049144, + "iter": 4500, + "eval_sec": 4.7, + "n_dets": 4624 + }, + { + "AP": 64.462419977704, + "AP50": 92.57500818973345, + "AP75": 73.42122226700867, + "AP_cat1": 64.462419977704, + "iter": 5000, + "eval_sec": 4.7, + "n_dets": 4794 + }, + { + "AP": 64.56614468138052, + "AP50": 92.70725218543703, + "AP75": 73.45579326595853, + "AP_cat1": 64.56614468138052, + "iter": 5500, + "eval_sec": 4.7, + "n_dets": 4920 + }, + { + "AP": 64.5350830430828, + "AP50": 92.68782243349418, + "AP75": 73.4929360044818, + "AP_cat1": 64.5350830430828, + "iter": 6000, + "eval_sec": 4.9, + "n_dets": 4819 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed0/config.yaml b/dsb2018/pointsup/budget_pts1_B41151/seed0/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a38884d69725881d623baac9f27c2b8b6a894b61 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed0/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__pts1_B41151_s0 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: true + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsamplePointSupHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/pointsup/budget_pts1_B41151/seed0 +SEED: 0 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed0/run_info.json b/dsb2018/pointsup/budget_pts1_B41151/seed0/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..8aab8fe6b6e7d684fde6309cdabeb81095b2be29 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed0/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "pointsup", + "setting": "budget_pts1_B41151", + "seed": 0, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/pts1_B41151_s0.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2635.5, + "best_iter": 2500, + "best_val": 58.10127133683287, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 4048, + "sec": 4.8 + }, + "test": { + "n_dets": 4300, + "sec": 8.2 + } + } +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed0/score_thr.json b/dsb2018/pointsup/budget_pts1_B41151/seed0/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..225a9dbcefe8ab584f051b2aa94d6b37bc60467a --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed0/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 70.428381547108, + "F1@0.5": 85.15077424612876 + }, + { + "thr": 0.35, + "PQ": 70.7639088379995, + "F1@0.5": 85.50320144475455 + }, + { + "thr": 0.4, + "PQ": 71.20658435654897, + "F1@0.5": 86.0311155246607 + }, + { + "thr": 0.45, + "PQ": 71.57692431982433, + "F1@0.5": 86.47029455816275 + }, + { + "thr": 0.5, + "PQ": 71.90338721237282, + "F1@0.5": 86.84738955823293 + }, + { + "thr": 0.55, + "PQ": 72.30264882738346, + "F1@0.5": 87.32963149924281 + }, + { + "thr": 0.6, + "PQ": 72.59152009040774, + "F1@0.5": 87.67123287671232 + }, + { + "thr": 0.65, + "PQ": 72.91604594060736, + "F1@0.5": 88.02313712146989 + }, + { + "thr": 0.7, + "PQ": 73.0659770467086, + "F1@0.5": 88.15991799077396 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed0/val_history.json b/dsb2018/pointsup/budget_pts1_B41151/seed0/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..691c73cc77219b49072eece8315431a1c964c304 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed0/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 58.10127133683287, + "best_iter": 2500, + "history": [ + { + "AP": 55.64662110248446, + "AP50": 87.70824260866335, + "AP75": 63.28740361299897, + "AP_cat1": 55.64662110248446, + "iter": 500, + "eval_sec": 5.8, + "n_dets": 6086 + }, + { + "AP": 57.85111706022167, + "AP50": 89.26499697795579, + "AP75": 63.440188220627235, + "AP_cat1": 57.85111706022167, + "iter": 1000, + "eval_sec": 5.7, + "n_dets": 5743 + }, + { + "AP": 56.228436162574184, + "AP50": 88.66051908577383, + "AP75": 62.217326770544865, + "AP_cat1": 56.228436162574184, + "iter": 1500, + "eval_sec": 5.2, + "n_dets": 4980 + }, + { + "AP": 58.06567143564244, + "AP50": 88.81767204615659, + "AP75": 64.65407686321005, + "AP_cat1": 58.06567143564244, + "iter": 2000, + "eval_sec": 5.2, + "n_dets": 4671 + }, + { + "AP": 58.10127133683287, + "AP50": 89.49632022615445, + "AP75": 65.45930572511766, + "AP_cat1": 58.10127133683287, + "iter": 2500, + "eval_sec": 5.1, + "n_dets": 4048 + }, + { + "AP": 56.46632570540536, + "AP50": 88.99223883517871, + "AP75": 63.33166429465247, + "AP_cat1": 56.46632570540536, + "iter": 3000, + "eval_sec": 5.1, + "n_dets": 4195 + }, + { + "AP": 55.708460927115574, + "AP50": 87.43262401993222, + "AP75": 60.3039355209557, + "AP_cat1": 55.708460927115574, + "iter": 3500, + "eval_sec": 5.0, + "n_dets": 4372 + }, + { + "AP": 56.56065335569661, + "AP50": 87.41010168223757, + "AP75": 63.23442609277037, + "AP_cat1": 56.56065335569661, + "iter": 4000, + "eval_sec": 4.8, + "n_dets": 3589 + }, + { + "AP": 54.47611078828064, + "AP50": 87.3611025838705, + "AP75": 60.604087944293205, + "AP_cat1": 54.47611078828064, + "iter": 4500, + "eval_sec": 4.9, + "n_dets": 3681 + }, + { + "AP": 55.57188270532581, + "AP50": 87.54380537057942, + "AP75": 61.87579333061337, + "AP_cat1": 55.57188270532581, + "iter": 5000, + "eval_sec": 4.8, + "n_dets": 3449 + }, + { + "AP": 55.923024534302016, + "AP50": 87.74805432262299, + "AP75": 61.64610787021487, + "AP_cat1": 55.923024534302016, + "iter": 5500, + "eval_sec": 4.8, + "n_dets": 3410 + }, + { + "AP": 55.80069200624232, + "AP50": 87.67410813918495, + "AP75": 62.316395720544506, + "AP_cat1": 55.80069200624232, + "iter": 6000, + "eval_sec": 4.7, + "n_dets": 3400 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed1/config.yaml b/dsb2018/pointsup/budget_pts1_B41151/seed1/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f30f31a2c2271cd9e153cf31d2aabb10a3c40e3b --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed1/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__pts1_B41151_s1 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: true + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsamplePointSupHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/pointsup/budget_pts1_B41151/seed1 +SEED: 1 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed1/run_info.json b/dsb2018/pointsup/budget_pts1_B41151/seed1/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..5ca4457e9d23be380081c2ac5d249e57dd332836 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed1/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "pointsup", + "setting": "budget_pts1_B41151", + "seed": 1, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/pts1_B41151_s1.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2651.3, + "best_iter": 1000, + "best_val": 58.11184792954115, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 5385, + "sec": 5.1 + }, + "test": { + "n_dets": 5754, + "sec": 10.6 + } + } +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed1/score_thr.json b/dsb2018/pointsup/budget_pts1_B41151/seed1/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..71e38fbbc007c812f42fd20696e8d4162f4a23d6 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed1/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 66.74848661588202, + "F1@0.5": 81.07092531705025 + }, + { + "thr": 0.35, + "PQ": 67.57582298880956, + "F1@0.5": 82.0561637315564 + }, + { + "thr": 0.4, + "PQ": 68.175182138428, + "F1@0.5": 82.76193527715476 + }, + { + "thr": 0.45, + "PQ": 68.8895490152125, + "F1@0.5": 83.62753036437248 + }, + { + "thr": 0.5, + "PQ": 69.36363660328392, + "F1@0.5": 84.18817379941196 + }, + { + "thr": 0.55, + "PQ": 69.96841218406671, + "F1@0.5": 84.88448844884489 + }, + { + "thr": 0.6, + "PQ": 70.42513077726447, + "F1@0.5": 85.4052254950907 + }, + { + "thr": 0.65, + "PQ": 70.95189475656252, + "F1@0.5": 86.01175482787573 + }, + { + "thr": 0.7, + "PQ": 71.395298887154, + "F1@0.5": 86.46540027137041 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed1/val_history.json b/dsb2018/pointsup/budget_pts1_B41151/seed1/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..935343dfb01f9efa78303e0959378baff7647851 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed1/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 58.11184792954115, + "best_iter": 1000, + "history": [ + { + "AP": 56.94098082534795, + "AP50": 88.39278276130442, + "AP75": 63.229826387657205, + "AP_cat1": 56.94098082534795, + "iter": 500, + "eval_sec": 5.6, + "n_dets": 5765 + }, + { + "AP": 58.11184792954115, + "AP50": 89.78908931192177, + "AP75": 65.7866085899391, + "AP_cat1": 58.11184792954115, + "iter": 1000, + "eval_sec": 5.4, + "n_dets": 5385 + }, + { + "AP": 55.24407701478555, + "AP50": 89.0076048434139, + "AP75": 61.91388692845099, + "AP_cat1": 55.24407701478555, + "iter": 1500, + "eval_sec": 5.1, + "n_dets": 4456 + }, + { + "AP": 55.74301652451028, + "AP50": 88.92143394422033, + "AP75": 61.27436827039799, + "AP_cat1": 55.74301652451028, + "iter": 2000, + "eval_sec": 5.4, + "n_dets": 5084 + }, + { + "AP": 58.064356876555976, + "AP50": 89.52269258610045, + "AP75": 66.8679705153354, + "AP_cat1": 58.064356876555976, + "iter": 2500, + "eval_sec": 4.9, + "n_dets": 3781 + }, + { + "AP": 54.44522932804028, + "AP50": 87.6502761071622, + "AP75": 60.55740665949152, + "AP_cat1": 54.44522932804028, + "iter": 3000, + "eval_sec": 5.1, + "n_dets": 4102 + }, + { + "AP": 54.07073411592956, + "AP50": 86.97974863153395, + "AP75": 60.66898608921728, + "AP_cat1": 54.07073411592956, + "iter": 3500, + "eval_sec": 5.1, + "n_dets": 3817 + }, + { + "AP": 56.03465758013543, + "AP50": 87.97531059227606, + "AP75": 63.67448281625844, + "AP_cat1": 56.03465758013543, + "iter": 4000, + "eval_sec": 4.8, + "n_dets": 3479 + }, + { + "AP": 53.885071932237025, + "AP50": 86.95640994525904, + "AP75": 61.19493928865847, + "AP_cat1": 53.885071932237025, + "iter": 4500, + "eval_sec": 4.9, + "n_dets": 3680 + }, + { + "AP": 54.97167425018888, + "AP50": 87.35762144182003, + "AP75": 61.990388045281875, + "AP_cat1": 54.97167425018888, + "iter": 5000, + "eval_sec": 4.9, + "n_dets": 3445 + }, + { + "AP": 55.20458498504096, + "AP50": 87.18805334476349, + "AP75": 62.16209500142833, + "AP_cat1": 55.20458498504096, + "iter": 5500, + "eval_sec": 4.8, + "n_dets": 3404 + }, + { + "AP": 55.16585627375351, + "AP50": 87.3542212782416, + "AP75": 62.06358962079804, + "AP_cat1": 55.16585627375351, + "iter": 6000, + "eval_sec": 4.8, + "n_dets": 3404 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed2/config.yaml b/dsb2018/pointsup/budget_pts1_B41151/seed2/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5f239c06324f95438b1db3a5ceb474710727b277 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed2/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__pts1_B41151_s2 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: true + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsamplePointSupHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/pointsup/budget_pts1_B41151/seed2 +SEED: 2 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed3/config.yaml b/dsb2018/pointsup/budget_pts1_B41151/seed3/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d2c0df284f90a1b5d3dacd092502a6b8c91b604c --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed3/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__pts1_B41151_s3 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: true + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsamplePointSupHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/pointsup/budget_pts1_B41151/seed3 +SEED: 3 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed3/run_info.json b/dsb2018/pointsup/budget_pts1_B41151/seed3/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..32a56534cfb5d413bb049bc05854344dada8e69e --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed3/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "pointsup", + "setting": "budget_pts1_B41151", + "seed": 3, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/pts1_B41151_s3.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2482.9, + "best_iter": 1500, + "best_val": 58.712347633971774, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 4772, + "sec": 4.6 + }, + "test": { + "n_dets": 4895, + "sec": 7.2 + } + } +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed3/score_thr.json b/dsb2018/pointsup/budget_pts1_B41151/seed3/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..b7b8e217491960f52c627588c14019a5157bfb1a --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed3/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 69.17022166891967, + "F1@0.5": 83.17876559002238 + }, + { + "thr": 0.35, + "PQ": 69.92756361494065, + "F1@0.5": 84.08282109349724 + }, + { + "thr": 0.4, + "PQ": 70.46565978997309, + "F1@0.5": 84.71701190670363 + }, + { + "thr": 0.45, + "PQ": 70.95962837321103, + "F1@0.5": 85.29170090386195 + }, + { + "thr": 0.5, + "PQ": 71.33271826656498, + "F1@0.5": 85.71428571428571 + }, + { + "thr": 0.55, + "PQ": 71.78158841280536, + "F1@0.5": 86.22355488922206 + }, + { + "thr": 0.6, + "PQ": 72.47951321434793, + "F1@0.5": 87.05169220407475 + }, + { + "thr": 0.65, + "PQ": 72.89943314406531, + "F1@0.5": 87.53180661577609 + }, + { + "thr": 0.7, + "PQ": 73.22450622389583, + "F1@0.5": 87.8699743370402 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed3/val_history.json b/dsb2018/pointsup/budget_pts1_B41151/seed3/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..d7bcc04b0791f5606cc3ad7990023359a3c54064 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed3/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 58.712347633971774, + "best_iter": 1500, + "history": [ + { + "AP": 57.70233996021336, + "AP50": 89.21253338629221, + "AP75": 64.84822540571528, + "AP_cat1": 57.70233996021336, + "iter": 500, + "eval_sec": 5.2, + "n_dets": 6520 + }, + { + "AP": 57.83862024206778, + "AP50": 88.87195098392449, + "AP75": 64.45332485125222, + "AP_cat1": 57.83862024206778, + "iter": 1000, + "eval_sec": 4.7, + "n_dets": 5137 + }, + { + "AP": 58.712347633971774, + "AP50": 89.5326164757824, + "AP75": 66.92967683317102, + "AP_cat1": 58.712347633971774, + "iter": 1500, + "eval_sec": 4.6, + "n_dets": 4772 + }, + { + "AP": 57.61999762322324, + "AP50": 90.09137931942266, + "AP75": 64.2318254662277, + "AP_cat1": 57.61999762322324, + "iter": 2000, + "eval_sec": 4.5, + "n_dets": 4433 + }, + { + "AP": 56.940866499028964, + "AP50": 89.95643824341848, + "AP75": 63.922679617265096, + "AP_cat1": 56.940866499028964, + "iter": 2500, + "eval_sec": 4.6, + "n_dets": 4614 + }, + { + "AP": 57.99382866658913, + "AP50": 90.03674823247725, + "AP75": 65.88651660768589, + "AP_cat1": 57.99382866658913, + "iter": 3000, + "eval_sec": 4.7, + "n_dets": 4453 + }, + { + "AP": 58.21327135873135, + "AP50": 89.22714857600099, + "AP75": 66.34880067585735, + "AP_cat1": 58.21327135873135, + "iter": 3500, + "eval_sec": 4.7, + "n_dets": 4341 + }, + { + "AP": 58.493918909130315, + "AP50": 89.21523527077328, + "AP75": 66.1700855171778, + "AP_cat1": 58.493918909130315, + "iter": 4000, + "eval_sec": 4.4, + "n_dets": 4130 + }, + { + "AP": 58.61857912553901, + "AP50": 88.582939504052, + "AP75": 66.41596404855414, + "AP_cat1": 58.61857912553901, + "iter": 4500, + "eval_sec": 4.5, + "n_dets": 3710 + }, + { + "AP": 58.42209737819029, + "AP50": 89.47348181257443, + "AP75": 65.30195375730912, + "AP_cat1": 58.42209737819029, + "iter": 5000, + "eval_sec": 4.5, + "n_dets": 3720 + }, + { + "AP": 58.267960850324904, + "AP50": 89.3463242020315, + "AP75": 65.8104482252605, + "AP_cat1": 58.267960850324904, + "iter": 5500, + "eval_sec": 4.5, + "n_dets": 3660 + }, + { + "AP": 58.247599660468396, + "AP50": 89.28439714148767, + "AP75": 65.6650844919517, + "AP_cat1": 58.247599660468396, + "iter": 6000, + "eval_sec": 4.5, + "n_dets": 3627 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed4/config.yaml b/dsb2018/pointsup/budget_pts1_B41151/seed4/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d6f4ef328b3a457b02a3013cd6aa81844edee752 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed4/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__pts1_B41151_s4 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: true + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsamplePointSupHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/pointsup/budget_pts1_B41151/seed4 +SEED: 4 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed4/run_info.json b/dsb2018/pointsup/budget_pts1_B41151/seed4/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..9faeadc34215b1b5c4df44b0cba4dc5b62755c2a --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed4/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "pointsup", + "setting": "budget_pts1_B41151", + "seed": 4, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/budget/pts1_B41151_s4.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2446.5, + "best_iter": 1000, + "best_val": 58.13613666309394, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 5322, + "sec": 4.5 + }, + "test": { + "n_dets": 5476, + "sec": 8.6 + } + } +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed4/score_thr.json b/dsb2018/pointsup/budget_pts1_B41151/seed4/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..40ed87ad1b3f593fe50b4409a80b3ced1d22b686 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed4/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 69.30139530885816, + "F1@0.5": 83.70143478961792 + }, + { + "thr": 0.35, + "PQ": 69.97063274350381, + "F1@0.5": 84.45241199478487 + }, + { + "thr": 0.4, + "PQ": 70.5069765331386, + "F1@0.5": 85.08469001808912 + }, + { + "thr": 0.45, + "PQ": 71.04303355095179, + "F1@0.5": 85.70004982561036 + }, + { + "thr": 0.5, + "PQ": 71.61478382753793, + "F1@0.5": 86.34228187919463 + }, + { + "thr": 0.55, + "PQ": 71.95937106440606, + "F1@0.5": 86.72416708946389 + }, + { + "thr": 0.6, + "PQ": 72.38230525531957, + "F1@0.5": 87.16458725004273 + }, + { + "thr": 0.65, + "PQ": 72.60847900187268, + "F1@0.5": 87.33172247152227 + }, + { + "thr": 0.7, + "PQ": 72.60872356413591, + "F1@0.5": 87.1839581517001 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/budget_pts1_B41151/seed4/val_history.json b/dsb2018/pointsup/budget_pts1_B41151/seed4/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..0453a3f18fa83a3a0158e4c7d56ae7019642afd8 --- /dev/null +++ b/dsb2018/pointsup/budget_pts1_B41151/seed4/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 58.13613666309394, + "best_iter": 1000, + "history": [ + { + "AP": 56.58240850973204, + "AP50": 89.72543061647083, + "AP75": 63.86368504164065, + "AP_cat1": 56.58240850973204, + "iter": 500, + "eval_sec": 5.1, + "n_dets": 6538 + }, + { + "AP": 58.13613666309394, + "AP50": 89.70611450818215, + "AP75": 64.93784475784783, + "AP_cat1": 58.13613666309394, + "iter": 1000, + "eval_sec": 4.5, + "n_dets": 5322 + }, + { + "AP": 56.34815149875334, + "AP50": 90.1674181123501, + "AP75": 63.16948814686485, + "AP_cat1": 56.34815149875334, + "iter": 1500, + "eval_sec": 4.8, + "n_dets": 5098 + }, + { + "AP": 53.936011662230655, + "AP50": 88.4827955228662, + "AP75": 59.0017321774212, + "AP_cat1": 53.936011662230655, + "iter": 2000, + "eval_sec": 4.7, + "n_dets": 5089 + }, + { + "AP": 56.54144299270477, + "AP50": 90.18039853991907, + "AP75": 63.263705300522524, + "AP_cat1": 56.54144299270477, + "iter": 2500, + "eval_sec": 4.5, + "n_dets": 5349 + }, + { + "AP": 56.79653123567232, + "AP50": 89.94335637262782, + "AP75": 63.493095755971815, + "AP_cat1": 56.79653123567232, + "iter": 3000, + "eval_sec": 4.5, + "n_dets": 4903 + }, + { + "AP": 54.24732890479878, + "AP50": 89.58964025827929, + "AP75": 58.88252863012181, + "AP_cat1": 54.24732890479878, + "iter": 3500, + "eval_sec": 4.8, + "n_dets": 4494 + }, + { + "AP": 54.08722422603466, + "AP50": 89.23412795494224, + "AP75": 58.56092055714208, + "AP_cat1": 54.08722422603466, + "iter": 4000, + "eval_sec": 4.8, + "n_dets": 5224 + }, + { + "AP": 55.517412457278915, + "AP50": 89.79468255713401, + "AP75": 61.706203859384246, + "AP_cat1": 55.517412457278915, + "iter": 4500, + "eval_sec": 4.4, + "n_dets": 4346 + }, + { + "AP": 55.45267860233799, + "AP50": 89.4676298404048, + "AP75": 61.581278057760414, + "AP_cat1": 55.45267860233799, + "iter": 5000, + "eval_sec": 4.4, + "n_dets": 3907 + }, + { + "AP": 55.2911980982106, + "AP50": 89.1533234498939, + "AP75": 61.65252857112723, + "AP_cat1": 55.2911980982106, + "iter": 5500, + "eval_sec": 4.3, + "n_dets": 3765 + }, + { + "AP": 55.443228725803586, + "AP50": 89.32288786894486, + "AP75": 61.96817673195545, + "AP_cat1": 55.443228725803586, + "iter": 6000, + "eval_sec": 4.4, + "n_dets": 3740 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/points_k7/seed0/config.yaml b/dsb2018/pointsup/points_k7/seed0/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..50918c92a9160ebaed81c30cee250fe4dad0d7db --- /dev/null +++ b/dsb2018/pointsup/points_k7/seed0/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - dsb2018_val + TRAIN: + - dsb2018__train_points_k_7 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1333 + MAX_SIZE_TRAIN: 1333 + MIN_SIZE_TEST: 640 + MIN_SIZE_TRAIN: + - 512 + - 576 + - 640 + - 704 + - 768 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: true + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 8 + - - 16 + - - 32 + - - 64 + - - 128 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 512 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 1 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: MaskRCNNConvUpsamplePointSupHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 2000 + POST_NMS_TOPK_TRAIN: 2000 + PRE_NMS_TOPK_TEST: 3000 + PRE_NMS_TOPK_TRAIN: 4000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/dsb2018/pointsup/points_k7/seed0 +SEED: 0 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 6000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 4500 + - 5400 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 500 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/dsb2018/pointsup/points_k7/seed0/run_info.json b/dsb2018/pointsup/points_k7/seed0/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..0cbd08e11c076aa6bf3968a65524ee64bf206bae --- /dev/null +++ b/dsb2018/pointsup/points_k7/seed0/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "dsb2018", + "method": "pointsup", + "setting": "points_k7", + "seed": 0, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/dsb2018/train_points_k_7.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 5139.8, + "best_iter": 5000, + "best_val": 66.27294555394155, + "select_metric": "AP", + "predict": { + "val": { + "n_dets": 4735, + "sec": 11.6 + }, + "test": { + "n_dets": 4865, + "sec": 17.7 + } + } +} \ No newline at end of file diff --git a/dsb2018/pointsup/points_k7/seed0/score_thr.json b/dsb2018/pointsup/points_k7/seed0/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..ea19a966afc77e659b61ed5b46c65ebf3f88e4e0 --- /dev/null +++ b/dsb2018/pointsup/points_k7/seed0/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 73.84379304255384, + "F1@0.5": 86.63461538461539 + }, + { + "thr": 0.35, + "PQ": 74.38978829954358, + "F1@0.5": 87.24745433974462 + }, + { + "thr": 0.4, + "PQ": 74.90634330882915, + "F1@0.5": 87.81999021685961 + }, + { + "thr": 0.45, + "PQ": 75.4294158129613, + "F1@0.5": 88.41413311421529 + }, + { + "thr": 0.5, + "PQ": 75.77695338746834, + "F1@0.5": 88.79338842975206 + }, + { + "thr": 0.55, + "PQ": 76.12893167174686, + "F1@0.5": 89.14780292942743 + }, + { + "thr": 0.6, + "PQ": 76.52764458003433, + "F1@0.5": 89.56375838926175 + }, + { + "thr": 0.65, + "PQ": 76.89484028035596, + "F1@0.5": 89.92221846466013 + }, + { + "thr": 0.7, + "PQ": 77.10938157359338, + "F1@0.5": 90.06825938566553 + } + ] +} \ No newline at end of file diff --git a/dsb2018/pointsup/points_k7/seed0/val_history.json b/dsb2018/pointsup/points_k7/seed0/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..37441f1c983b8309700916837446183749448f0a --- /dev/null +++ b/dsb2018/pointsup/points_k7/seed0/val_history.json @@ -0,0 +1,115 @@ +{ + "metric": "AP", + "best": 66.27294555394155, + "best_iter": 5000, + "history": [ + { + "AP": 57.92787182809821, + "AP50": 89.35776511009881, + "AP75": 65.47936633843499, + "AP_cat1": 57.92787182809821, + "iter": 500, + "eval_sec": 11.2, + "n_dets": 5965 + }, + { + "AP": 60.89399534671644, + "AP50": 91.01549723591982, + "AP75": 67.95427344554616, + "AP_cat1": 60.89399534671644, + "iter": 1000, + "eval_sec": 10.5, + "n_dets": 6011 + }, + { + "AP": 64.03513146044438, + "AP50": 91.9383939506572, + "AP75": 72.91108497187993, + "AP_cat1": 64.03513146044438, + "iter": 1500, + "eval_sec": 11.7, + "n_dets": 6493 + }, + { + "AP": 63.58817572487144, + "AP50": 91.7793804273746, + "AP75": 71.82571599740247, + "AP_cat1": 63.58817572487144, + "iter": 2000, + "eval_sec": 14.1, + "n_dets": 5526 + }, + { + "AP": 64.48416326404623, + "AP50": 92.7102445452177, + "AP75": 73.01704092473237, + "AP_cat1": 64.48416326404623, + "iter": 2500, + "eval_sec": 11.8, + "n_dets": 5468 + }, + { + "AP": 62.555721744403684, + "AP50": 92.25413360520196, + "AP75": 69.24062135184717, + "AP_cat1": 62.555721744403684, + "iter": 3000, + "eval_sec": 12.0, + "n_dets": 6527 + }, + { + "AP": 64.69380630809324, + "AP50": 93.04561861677182, + "AP75": 73.29374201086655, + "AP_cat1": 64.69380630809324, + "iter": 3500, + "eval_sec": 11.6, + "n_dets": 4826 + }, + { + "AP": 64.56651505797832, + "AP50": 92.68921807832682, + "AP75": 72.72716898835192, + "AP_cat1": 64.56651505797832, + "iter": 4000, + "eval_sec": 11.9, + "n_dets": 5895 + }, + { + "AP": 64.10385429423015, + "AP50": 92.35784496150218, + "AP75": 72.69860663281527, + "AP_cat1": 64.10385429423015, + "iter": 4500, + "eval_sec": 10.4, + "n_dets": 4710 + }, + { + "AP": 66.27294555394155, + "AP50": 92.90682259973717, + "AP75": 75.10845578449508, + "AP_cat1": 66.27294555394155, + "iter": 5000, + "eval_sec": 11.1, + "n_dets": 4735 + }, + { + "AP": 66.25866487527567, + "AP50": 93.54394982095265, + "AP75": 74.73741918589683, + "AP_cat1": 66.25866487527567, + "iter": 5500, + "eval_sec": 11.0, + "n_dets": 4807 + }, + { + "AP": 66.16787008301279, + "AP50": 92.93812760997511, + "AP75": 74.80050044502266, + "AP_cat1": 66.16787008301279, + "iter": 6000, + "eval_sec": 11.4, + "n_dets": 4780 + } + ] +} \ No newline at end of file diff --git a/livecell/ours/box_sam2l_subset600_acc0_noweight/seed0/model_best.pth b/livecell/ours/box_sam2l_subset600_acc0_noweight/seed0/model_best.pth new file mode 100644 index 0000000000000000000000000000000000000000..fd912c00a8b7bd85bc4ee2e4482212ed86b23a1f --- /dev/null +++ b/livecell/ours/box_sam2l_subset600_acc0_noweight/seed0/model_best.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfc8ed8299c37658cd37b2ff9b5e3c332e84ff26ef732c67e9e8a3ee76d882dd +size 176208539 diff --git a/livecell/ours/boxpts7_sam2l_subset600/seed0/model_best.pth b/livecell/ours/boxpts7_sam2l_subset600/seed0/model_best.pth new file mode 100644 index 0000000000000000000000000000000000000000..7a272f5766de61eae2a3f2c41dddb5b17b6bcd46 --- /dev/null +++ b/livecell/ours/boxpts7_sam2l_subset600/seed0/model_best.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cd6869f1911bbe43ad9801653861d1eb3ac0fad57578a6647276b691ac25497 +size 176208539 diff --git a/livecell/ours/budget_box_B1315000/seed0/model_best.pth b/livecell/ours/budget_box_B1315000/seed0/model_best.pth new file mode 100644 index 0000000000000000000000000000000000000000..7d2b2e4220b10f6795c0b6881722dfae46c302cf --- /dev/null +++ b/livecell/ours/budget_box_B1315000/seed0/model_best.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32c82237779d4dd15f7d190e8a56546069332dc01db5f4125c14d23903831e0c +size 176208539 diff --git a/livecell/ours/budget_box_B1315000/seed1/model_best.pth b/livecell/ours/budget_box_B1315000/seed1/model_best.pth new file mode 100644 index 0000000000000000000000000000000000000000..64d47f44f94e491549f22d6a45145ff62a28459d --- /dev/null +++ b/livecell/ours/budget_box_B1315000/seed1/model_best.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95099ad41103ec1b7e1724e25521d3807706eb97fa29eb1b808179fb5c16e562 +size 176208539 diff --git a/livecell/ours/budget_box_bv2_B1687175/seed0/model_best.pth b/livecell/ours/budget_box_bv2_B1687175/seed0/model_best.pth new file mode 100644 index 0000000000000000000000000000000000000000..215e207b9b094914fa062ec8c4a26a9d565b163f --- /dev/null +++ b/livecell/ours/budget_box_bv2_B1687175/seed0/model_best.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02ac710f62f4cf259bdb23ebf401ab5afbe53b1384253adc0f2abce38c6a5c56 +size 176208539 diff --git a/livecell/ours/budget_mixed_B1315000/seed0/model_best.pth b/livecell/ours/budget_mixed_B1315000/seed0/model_best.pth new file mode 100644 index 0000000000000000000000000000000000000000..63999df3ac43beb61086501a76849db056ca4c16 --- /dev/null +++ b/livecell/ours/budget_mixed_B1315000/seed0/model_best.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95c1207571730c400ea1ac1b63b236188e83cd19c1c695ad2ba5ce06cff134d9 +size 176208539 diff --git a/livecell/ours/budget_mixed_B330000/seed0/model_best.pth b/livecell/ours/budget_mixed_B330000/seed0/model_best.pth new file mode 100644 index 0000000000000000000000000000000000000000..30f110a48578901511b7617b97a53c8a593132cf --- /dev/null +++ b/livecell/ours/budget_mixed_B330000/seed0/model_best.pth @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a0be6130ffefc086ae7fd97474c79f1501a56f3f43a4c0ec69805e47fea2df9 +size 176208539 diff --git a/yeast/ours/budget_box_B7826/seed0/config.yaml b/yeast/ours/budget_box_B7826/seed0/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..151d651c11a1276bef85d6e839f6831f4ded68f5 --- /dev/null +++ b/yeast/ours/budget_box_B7826/seed0/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - yeast_val + TRAIN: + - yeast__box_B7826_s0 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1024 + MAX_SIZE_TRAIN: 1024 + MIN_SIZE_TEST: 512 + MIN_SIZE_TRAIN: + - 448 + - 480 + - 512 + - 544 + - 576 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 32 + - - 64 + - - 128 + - - 256 + - - 512 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 256 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 2 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: WSPseudoMaskHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 1000 + POST_NMS_TOPK_TRAIN: 1000 + PRE_NMS_TOPK_TEST: 1000 + PRE_NMS_TOPK_TRAIN: 2000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/yeast/ours/budget_box_B7826/seed0 +SEED: 0 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 4000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 3000 + - 3600 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 100 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/yeast/ours/budget_box_B7826/seed0/run_info.json b/yeast/ours/budget_box_B7826/seed0/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..73cdd8dd6246c099a27f7722cc030aa8962e1883 --- /dev/null +++ b/yeast/ours/budget_box_B7826/seed0/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "yeast", + "method": "ours", + "setting": "budget_box_B7826", + "seed": 0, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/yeast/budget/box_B7826_s0.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 2326.4, + "best_iter": 1250, + "best_val": 78.52768869037695, + "select_metric": "AP_cat1", + "predict": { + "val": { + "n_dets": 247, + "sec": 2.2 + }, + "test": { + "n_dets": 635, + "sec": 5.2 + } + } +} \ No newline at end of file diff --git a/yeast/ours/budget_box_B7826/seed0/score_thr.json b/yeast/ours/budget_box_B7826/seed0/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..a0dea2f794e4109a8fd16816638974af3815063a --- /dev/null +++ b/yeast/ours/budget_box_B7826/seed0/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.7, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 81.99941465339559, + "F1@0.5": 92.67139479905437 + }, + { + "thr": 0.35, + "PQ": 82.19372606252686, + "F1@0.5": 92.89099526066352 + }, + { + "thr": 0.4, + "PQ": 82.5851247580627, + "F1@0.5": 93.33333333333333 + }, + { + "thr": 0.45, + "PQ": 82.78222529447812, + "F1@0.5": 93.55608591885442 + }, + { + "thr": 0.5, + "PQ": 82.78222529447812, + "F1@0.5": 93.55608591885442 + }, + { + "thr": 0.55, + "PQ": 82.9802688956611, + "F1@0.5": 93.77990430622009 + }, + { + "thr": 0.6, + "PQ": 82.9802688956611, + "F1@0.5": 93.77990430622009 + }, + { + "thr": 0.65, + "PQ": 83.17926234625021, + "F1@0.5": 94.00479616306954 + }, + { + "thr": 0.7, + "PQ": 83.379212496121, + "F1@0.5": 94.23076923076923 + } + ] +} \ No newline at end of file diff --git a/yeast/ours/budget_box_B7826/seed0/val_history.json b/yeast/ours/budget_box_B7826/seed0/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..be464b2ccd6bef9131496485473fac6e4348e20b --- /dev/null +++ b/yeast/ours/budget_box_B7826/seed0/val_history.json @@ -0,0 +1,167 @@ +{ + "metric": "AP_cat1", + "best": 78.52768869037695, + "best_iter": 1250, + "history": [ + { + "AP": 73.12443042370631, + "AP50": 99.5479131994318, + "AP75": 95.05672081998993, + "AP_cat1": 70.33537883498515, + "AP_cat2": 75.91348201242747, + "iter": 250, + "eval_sec": 3.9, + "n_dets": 436 + }, + { + "AP": 77.26718882290913, + "AP50": 99.97773586882496, + "AP75": 97.32264114936717, + "AP_cat1": 74.38521162520436, + "AP_cat2": 80.14916602061393, + "iter": 500, + "eval_sec": 3.8, + "n_dets": 266 + }, + { + "AP": 75.79221571094041, + "AP50": 98.50508061749684, + "AP75": 94.82551316356125, + "AP_cat1": 76.17584213146259, + "AP_cat2": 75.40858929041828, + "iter": 750, + "eval_sec": 4.2, + "n_dets": 251 + }, + { + "AP": 64.64377073578525, + "AP50": 82.05083706291308, + "AP75": 80.65639401973814, + "AP_cat1": 76.33859693462732, + "AP_cat2": 52.94894453694319, + "iter": 1000, + "eval_sec": 3.8, + "n_dets": 263 + }, + { + "AP": 73.4319023449444, + "AP50": 92.73311142726068, + "AP75": 87.63091824925861, + "AP_cat1": 78.52768869037695, + "AP_cat2": 68.33611599951186, + "iter": 1250, + "eval_sec": 3.9, + "n_dets": 247 + }, + { + "AP": 72.09788757684147, + "AP50": 94.72179922813343, + "AP75": 90.08005829065755, + "AP_cat1": 76.89101703658407, + "AP_cat2": 67.30475811709886, + "iter": 1500, + "eval_sec": 3.9, + "n_dets": 240 + }, + { + "AP": 74.47225341593465, + "AP50": 96.53947348611327, + "AP75": 93.6934302675773, + "AP_cat1": 75.71596972600226, + "AP_cat2": 73.22853710586703, + "iter": 1750, + "eval_sec": 2.2, + "n_dets": 243 + }, + { + "AP": 68.58634755766263, + "AP50": 91.21612226256063, + "AP75": 84.68019330852752, + "AP_cat1": 74.32489256804936, + "AP_cat2": 62.847802547275954, + "iter": 2000, + "eval_sec": 3.9, + "n_dets": 240 + }, + { + "AP": 70.51047864786223, + "AP50": 90.55163023771865, + "AP75": 86.36102091513068, + "AP_cat1": 75.66502799667587, + "AP_cat2": 65.35592929904858, + "iter": 2250, + "eval_sec": 4.0, + "n_dets": 244 + }, + { + "AP": 73.08897165114433, + "AP50": 93.81099509645978, + "AP75": 90.68531859861554, + "AP_cat1": 75.24271070077769, + "AP_cat2": 70.93523260151099, + "iter": 2500, + "eval_sec": 3.7, + "n_dets": 228 + }, + { + "AP": 77.92263730880126, + "AP50": 98.2218630026268, + "AP75": 94.86234425050614, + "AP_cat1": 76.59717735889706, + "AP_cat2": 79.24809725870546, + "iter": 2750, + "eval_sec": 4.0, + "n_dets": 229 + }, + { + "AP": 73.7861247605712, + "AP50": 93.30487428321588, + "AP75": 91.65962925316158, + "AP_cat1": 76.16599808291629, + "AP_cat2": 71.40625143822614, + "iter": 3000, + "eval_sec": 3.8, + "n_dets": 239 + }, + { + "AP": 74.96419082711354, + "AP50": 94.6030763790665, + "AP75": 93.14944425002359, + "AP_cat1": 76.54843145154311, + "AP_cat2": 73.37995020268397, + "iter": 3250, + "eval_sec": 4.1, + "n_dets": 228 + }, + { + "AP": 73.12358814666446, + "AP50": 93.73196700048663, + "AP75": 89.04160183785892, + "AP_cat1": 75.82523820224245, + "AP_cat2": 70.42193809108646, + "iter": 3500, + "eval_sec": 4.0, + "n_dets": 222 + }, + { + "AP": 75.14530632373105, + "AP50": 95.59106860775891, + "AP75": 92.15752707107323, + "AP_cat1": 75.97565155885178, + "AP_cat2": 74.31496108861033, + "iter": 3750, + "eval_sec": 3.9, + "n_dets": 224 + }, + { + "AP": 75.06150812155171, + "AP50": 95.61127000536082, + "AP75": 92.03063387964221, + "AP_cat1": 76.02033731548127, + "AP_cat2": 74.10267892762214, + "iter": 4000, + "eval_sec": 2.8, + "n_dets": 223 + } + ] +} \ No newline at end of file diff --git a/yeast/ours/budget_box_B7826/seed1/config.yaml b/yeast/ours/budget_box_B7826/seed1/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b29e1c1a7d3dc6b89d65ec1a76b00ab56fabcbcf --- /dev/null +++ b/yeast/ours/budget_box_B7826/seed1/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - yeast_val + TRAIN: + - yeast__box_B7826_s1 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1024 + MAX_SIZE_TRAIN: 1024 + MIN_SIZE_TEST: 512 + MIN_SIZE_TRAIN: + - 448 + - 480 + - 512 + - 544 + - 576 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 32 + - - 64 + - - 128 + - - 256 + - - 512 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 256 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 2 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: WSPseudoMaskHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 1000 + POST_NMS_TOPK_TRAIN: 1000 + PRE_NMS_TOPK_TEST: 1000 + PRE_NMS_TOPK_TRAIN: 2000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/yeast/ours/budget_box_B7826/seed1 +SEED: 1 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 4000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 3000 + - 3600 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 100 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/yeast/ours/budget_box_B7826/seed1/run_info.json b/yeast/ours/budget_box_B7826/seed1/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..04368005b842b2734ecfd1a2ddf9c0f7d5d7dfd6 --- /dev/null +++ b/yeast/ours/budget_box_B7826/seed1/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "yeast", + "method": "ours", + "setting": "budget_box_B7826", + "seed": 1, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/yeast/budget/box_B7826_s1.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 1185.4, + "best_iter": 2000, + "best_val": 78.42551021271663, + "select_metric": "AP_cat1", + "predict": { + "val": { + "n_dets": 233, + "sec": 2.4 + }, + "test": { + "n_dets": 622, + "sec": 4.9 + } + } +} \ No newline at end of file diff --git a/yeast/ours/budget_box_B7826/seed1/score_thr.json b/yeast/ours/budget_box_B7826/seed1/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..8fbfd2a3ebd311ab71e6e34733820c85c358fa80 --- /dev/null +++ b/yeast/ours/budget_box_B7826/seed1/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.5, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 84.04889244339209, + "F1@0.5": 94.96402877697841 + }, + { + "thr": 0.35, + "PQ": 84.04889244339209, + "F1@0.5": 94.96402877697841 + }, + { + "thr": 0.4, + "PQ": 84.04889244339209, + "F1@0.5": 94.96402877697841 + }, + { + "thr": 0.45, + "PQ": 84.04889244339209, + "F1@0.5": 94.96402877697841 + }, + { + "thr": 0.5, + "PQ": 84.45394734673374, + "F1@0.5": 95.42168674698796 + }, + { + "thr": 0.55, + "PQ": 84.45394734673374, + "F1@0.5": 95.42168674698796 + }, + { + "thr": 0.6, + "PQ": 84.45394734673374, + "F1@0.5": 95.42168674698796 + }, + { + "thr": 0.65, + "PQ": 84.45394734673374, + "F1@0.5": 95.42168674698796 + }, + { + "thr": 0.7, + "PQ": 84.45394734673374, + "F1@0.5": 95.42168674698796 + } + ] +} \ No newline at end of file diff --git a/yeast/ours/budget_box_B7826/seed1/val_history.json b/yeast/ours/budget_box_B7826/seed1/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..1e50d30088efff8e93a3f52c30d38db074d85484 --- /dev/null +++ b/yeast/ours/budget_box_B7826/seed1/val_history.json @@ -0,0 +1,167 @@ +{ + "metric": "AP_cat1", + "best": 78.42551021271663, + "best_iter": 2000, + "history": [ + { + "AP": 58.157957915821136, + "AP50": 79.4471562995215, + "AP75": 74.8175413607223, + "AP_cat1": 71.49123128658769, + "AP_cat2": 44.824684545054595, + "iter": 250, + "eval_sec": 2.6, + "n_dets": 446 + }, + { + "AP": 69.72987764580759, + "AP50": 92.07723626340388, + "AP75": 83.508653472415, + "AP_cat1": 77.7920222635714, + "AP_cat2": 61.66773302804377, + "iter": 500, + "eval_sec": 2.2, + "n_dets": 353 + }, + { + "AP": 69.72961009770188, + "AP50": 92.67829724148888, + "AP75": 85.8425188257121, + "AP_cat1": 76.19681004223342, + "AP_cat2": 63.26241015317034, + "iter": 750, + "eval_sec": 2.0, + "n_dets": 325 + }, + { + "AP": 69.97019482602195, + "AP50": 94.98875829877142, + "AP75": 85.02455242504575, + "AP_cat1": 76.50428988986366, + "AP_cat2": 63.43609976218024, + "iter": 1000, + "eval_sec": 2.0, + "n_dets": 303 + }, + { + "AP": 73.98922340493314, + "AP50": 97.20239030705791, + "AP75": 90.31501641117427, + "AP_cat1": 76.40452038355906, + "AP_cat2": 71.57392642630724, + "iter": 1250, + "eval_sec": 2.0, + "n_dets": 257 + }, + { + "AP": 67.7148201575994, + "AP50": 88.80109944008086, + "AP75": 84.29475197945797, + "AP_cat1": 74.11387750095925, + "AP_cat2": 61.31576281423955, + "iter": 1500, + "eval_sec": 1.9, + "n_dets": 251 + }, + { + "AP": 69.51344337316667, + "AP50": 90.17057810440735, + "AP75": 85.65773004635066, + "AP_cat1": 76.32870528087186, + "AP_cat2": 62.6981814654615, + "iter": 1750, + "eval_sec": 1.9, + "n_dets": 236 + }, + { + "AP": 73.39454681830333, + "AP50": 93.53096415417652, + "AP75": 90.76138396947772, + "AP_cat1": 78.42551021271663, + "AP_cat2": 68.36358342389003, + "iter": 2000, + "eval_sec": 2.0, + "n_dets": 233 + }, + { + "AP": 78.6476043848275, + "AP50": 97.0113662313672, + "AP75": 95.48910753302357, + "AP_cat1": 78.30192911184895, + "AP_cat2": 78.99327965780604, + "iter": 2250, + "eval_sec": 1.9, + "n_dets": 232 + }, + { + "AP": 79.67770449092387, + "AP50": 99.491199119912, + "AP75": 97.05409038921559, + "AP_cat1": 76.05112634963336, + "AP_cat2": 83.30428263221441, + "iter": 2500, + "eval_sec": 1.9, + "n_dets": 235 + }, + { + "AP": 72.94653249890001, + "AP50": 92.44845274602216, + "AP75": 88.73639759030362, + "AP_cat1": 77.48558504855505, + "AP_cat2": 68.40747994924499, + "iter": 2750, + "eval_sec": 1.9, + "n_dets": 238 + }, + { + "AP": 75.21326698255024, + "AP50": 95.60020758747775, + "AP75": 92.94269482526502, + "AP_cat1": 76.31257168826612, + "AP_cat2": 74.11396227683437, + "iter": 3000, + "eval_sec": 1.9, + "n_dets": 228 + }, + { + "AP": 73.79942071066048, + "AP50": 94.4262776617798, + "AP75": 90.77795327411874, + "AP_cat1": 76.11983469356771, + "AP_cat2": 71.47900672775323, + "iter": 3250, + "eval_sec": 2.0, + "n_dets": 221 + }, + { + "AP": 72.867155834247, + "AP50": 92.32214888155484, + "AP75": 88.1806489818425, + "AP_cat1": 76.59728094180517, + "AP_cat2": 69.13703072668882, + "iter": 3500, + "eval_sec": 1.9, + "n_dets": 218 + }, + { + "AP": 73.1439778048799, + "AP50": 92.44428115557251, + "AP75": 89.61668141655736, + "AP_cat1": 75.98091112116919, + "AP_cat2": 70.30704448859055, + "iter": 3750, + "eval_sec": 1.9, + "n_dets": 220 + }, + { + "AP": 74.16148384131564, + "AP50": 92.91918826529614, + "AP75": 90.16152813630382, + "AP_cat1": 76.91555573021675, + "AP_cat2": 71.40741195241455, + "iter": 4000, + "eval_sec": 1.9, + "n_dets": 218 + } + ] +} \ No newline at end of file diff --git a/yeast/ours/budget_box_B7826/seed2/config.yaml b/yeast/ours/budget_box_B7826/seed2/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b6a1aeaf686038034475e6722e261c6d26ab1a7e --- /dev/null +++ b/yeast/ours/budget_box_B7826/seed2/config.yaml @@ -0,0 +1,324 @@ +CUDNN_BENCHMARK: false +DATALOADER: + ASPECT_RATIO_GROUPING: true + FILTER_EMPTY_ANNOTATIONS: true + NUM_WORKERS: 6 + REPEAT_THRESHOLD: 0.0 + SAMPLER_TRAIN: TrainingSampler +DATASETS: + PRECOMPUTED_PROPOSAL_TOPK_TEST: 1000 + PRECOMPUTED_PROPOSAL_TOPK_TRAIN: 2000 + PROPOSAL_FILES_TEST: [] + PROPOSAL_FILES_TRAIN: [] + TEST: + - yeast_val + TRAIN: + - yeast__box_B7826_s2 +GLOBAL: + HACK: 1.0 +INPUT: + CROP: + ENABLED: false + SIZE: + - 0.9 + - 0.9 + TYPE: relative_range + FORMAT: BGR + MASK_FORMAT: bitmask + MAX_SIZE_TEST: 1024 + MAX_SIZE_TRAIN: 1024 + MIN_SIZE_TEST: 512 + MIN_SIZE_TRAIN: + - 448 + - 480 + - 512 + - 544 + - 576 + MIN_SIZE_TRAIN_SAMPLING: choice + POINT_SUP: false + RANDOM_FLIP: none + SAMPLE_POINTS: 0 +MODEL: + ANCHOR_GENERATOR: + ANGLES: + - - -90 + - 0 + - 90 + ASPECT_RATIOS: + - - 0.5 + - 1.0 + - 2.0 + NAME: DefaultAnchorGenerator + OFFSET: 0.0 + SIZES: + - - 32 + - - 64 + - - 128 + - - 256 + - - 512 + BACKBONE: + FREEZE_AT: 2 + NAME: build_resnet_fpn_backbone + DEVICE: cuda + FPN: + FUSE_TYPE: sum + IN_FEATURES: + - res2 + - res3 + - res4 + - res5 + NORM: '' + OUT_CHANNELS: 256 + KEYPOINT_ON: false + LOAD_PROPOSALS: false + MASK_ON: true + META_ARCHITECTURE: GeneralizedRCNN + PANOPTIC_FPN: + COMBINE: + ENABLED: true + INSTANCES_CONFIDENCE_THRESH: 0.5 + OVERLAP_THRESH: 0.5 + STUFF_AREA_LIMIT: 4096 + INSTANCE_LOSS_WEIGHT: 1.0 + PIXEL_MEAN: + - 103.53 + - 116.28 + - 123.675 + PIXEL_STD: + - 1.0 + - 1.0 + - 1.0 + PROPOSAL_GENERATOR: + MIN_SIZE: 0 + NAME: RPN + RESNETS: + AVD: false + AVG_DOWN: false + BOTTLENECK_WIDTH: 64 + DEEP_STEM: false + DEFORM_MODULATED: false + DEFORM_NUM_GROUPS: 1 + DEFORM_ON_PER_STAGE: + - false + - false + - false + - false + DEPTH: 50 + NORM: FrozenBN + NUM_GROUPS: 1 + OUT_FEATURES: + - res2 + - res3 + - res4 + - res5 + RADIX: 1 + RES2_OUT_CHANNELS: 256 + RES5_DILATION: 1 + STEM_OUT_CHANNELS: 64 + STRIDE_IN_1X1: true + WIDTH_PER_GROUP: 64 + RETINANET: + BBOX_REG_WEIGHTS: &id002 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + FOCAL_LOSS_ALPHA: 0.25 + FOCAL_LOSS_GAMMA: 2.0 + IN_FEATURES: + - p3 + - p4 + - p5 + - p6 + - p7 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.4 + - 0.5 + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 80 + NUM_CONVS: 4 + PRIOR_PROB: 0.01 + SCORE_THRESH_TEST: 0.05 + SMOOTH_L1_LOSS_BETA: 0.1 + TOPK_CANDIDATES_TEST: 1000 + ROI_BOX_CASCADE_HEAD: + BBOX_REG_WEIGHTS: + - &id001 + - 10.0 + - 10.0 + - 5.0 + - 5.0 + - - 20.0 + - 20.0 + - 10.0 + - 10.0 + - - 30.0 + - 30.0 + - 15.0 + - 15.0 + IOUS: + - 0.5 + - 0.6 + - 0.7 + ROI_BOX_HEAD: + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id001 + CLS_AGNOSTIC_BBOX_REG: false + CONV_DIM: 256 + FC_DIM: 1024 + NAME: FastRCNNConvFCHead + NORM: '' + NUM_CONV: 0 + NUM_FC: 2 + POOLER_RESOLUTION: 7 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + SMOOTH_L1_BETA: 0.0 + TRAIN_ON_PRED_BOXES: false + ROI_HEADS: + BATCH_SIZE_PER_IMAGE: 256 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + IOU_LABELS: + - 0 + - 1 + IOU_THRESHOLDS: + - 0.5 + NAME: StandardROIHeads + NMS_THRESH_TEST: 0.5 + NUM_CLASSES: 2 + POSITIVE_FRACTION: 0.25 + PROPOSAL_APPEND_GT: true + SCORE_THRESH_TEST: 0.05 + ROI_KEYPOINT_HEAD: + CONV_DIMS: + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + - 512 + LOSS_WEIGHT: 1.0 + MIN_KEYPOINTS_PER_IMAGE: 1 + NAME: KRCNNConvDeconvUpsampleHead + NORMALIZE_LOSS_BY_VISIBLE_KEYPOINTS: true + NUM_KEYPOINTS: 17 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + ROI_MASK_HEAD: + CLS_AGNOSTIC_MASK: false + CONV_DIM: 256 + NAME: WSPseudoMaskHead + NORM: '' + NUM_CONV: 4 + POOLER_RESOLUTION: 14 + POOLER_SAMPLING_RATIO: 0 + POOLER_TYPE: ROIAlignV2 + RPN: + BATCH_SIZE_PER_IMAGE: 256 + BBOX_REG_LOSS_TYPE: smooth_l1 + BBOX_REG_LOSS_WEIGHT: 1.0 + BBOX_REG_WEIGHTS: *id002 + BOUNDARY_THRESH: -1 + CONV_DIMS: + - -1 + HEAD_NAME: StandardRPNHead + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + - p6 + IOU_LABELS: + - 0 + - -1 + - 1 + IOU_THRESHOLDS: + - 0.3 + - 0.7 + LOSS_WEIGHT: 1.0 + NMS_THRESH: 0.7 + POSITIVE_FRACTION: 0.5 + POST_NMS_TOPK_TEST: 1000 + POST_NMS_TOPK_TRAIN: 1000 + PRE_NMS_TOPK_TEST: 1000 + PRE_NMS_TOPK_TRAIN: 2000 + SMOOTH_L1_BETA: 0.0 + SEM_SEG_HEAD: + COMMON_STRIDE: 4 + CONVS_DIM: 128 + IGNORE_VALUE: 255 + IN_FEATURES: + - p2 + - p3 + - p4 + - p5 + LOSS_WEIGHT: 1.0 + NAME: SemSegFPNHead + NORM: GN + NUM_CLASSES: 54 + WEIGHTS: envs/ckpts/R-50.pkl +OUTPUT_DIR: runs/yeast/ours/budget_box_B7826/seed2 +SEED: 2 +SOLVER: + AMP: + ENABLED: true + BASE_LR: 0.02 + BIAS_LR_FACTOR: 1.0 + CHECKPOINT_PERIOD: 1000000 + CLIP_GRADIENTS: + CLIP_TYPE: norm + CLIP_VALUE: 10.0 + ENABLED: true + NORM_TYPE: 2.0 + GAMMA: 0.1 + IMS_PER_BATCH: 8 + LR_SCHEDULER_NAME: WarmupMultiStepLR + MAX_ITER: 4000 + MOMENTUM: 0.9 + NESTEROV: false + REFERENCE_WORLD_SIZE: 0 + STEPS: + - 3000 + - 3600 + WARMUP_FACTOR: 0.001 + WARMUP_ITERS: 200 + WARMUP_METHOD: linear + WEIGHT_DECAY: 0.0001 + WEIGHT_DECAY_BIAS: 0.0001 + WEIGHT_DECAY_NORM: 0.0 +TEST: + AUG: + ENABLED: false + FLIP: true + MAX_SIZE: 4000 + MIN_SIZES: + - 400 + - 500 + - 600 + - 700 + - 800 + - 900 + - 1000 + - 1100 + - 1200 + DETECTIONS_PER_IMAGE: 100 + EVAL_PERIOD: 0 + EXPECTED_RESULTS: [] + KEYPOINT_OKS_SIGMAS: [] + PRECISE_BN: + ENABLED: false + NUM_ITER: 200 +VERSION: 2 +VIS_PERIOD: 0 diff --git a/yeast/ours/budget_box_B7826/seed2/run_info.json b/yeast/ours/budget_box_B7826/seed2/run_info.json new file mode 100644 index 0000000000000000000000000000000000000000..e1dc3f7e47b482d3e56b7ff20dc973150f4f62a8 --- /dev/null +++ b/yeast/ours/budget_box_B7826/seed2/run_info.json @@ -0,0 +1,25 @@ +{ + "dataset": "yeast", + "method": "ours", + "setting": "budget_box_B7826", + "seed": 2, + "profile": null, + "no_pl_weight": false, + "train_json": "labels/yeast/budget/box_B7826_s2.json", + "gpu": "Tesla V100-SXM2-32GB", + "torch": "1.10.2", + "train_sec": 1147.2, + "best_iter": 4000, + "best_val": 78.04822536596086, + "select_metric": "AP_cat1", + "predict": { + "val": { + "n_dets": 218, + "sec": 2.2 + }, + "test": { + "n_dets": 579, + "sec": 5.0 + } + } +} \ No newline at end of file diff --git a/yeast/ours/budget_box_B7826/seed2/score_thr.json b/yeast/ours/budget_box_B7826/seed2/score_thr.json new file mode 100644 index 0000000000000000000000000000000000000000..7d519da8f56e9642e8527ebea9967532c3b374e4 --- /dev/null +++ b/yeast/ours/budget_box_B7826/seed2/score_thr.json @@ -0,0 +1,52 @@ +{ + "score_thr": 0.3, + "chosen_on": "val", + "criterion": "PQ", + "sweep": [ + { + "thr": 0.3, + "PQ": 86.17613880923298, + "F1@0.5": 96.61835748792271 + }, + { + "thr": 0.35, + "PQ": 86.17613880923298, + "F1@0.5": 96.61835748792271 + }, + { + "thr": 0.4, + "PQ": 86.17613880923298, + "F1@0.5": 96.61835748792271 + }, + { + "thr": 0.45, + "PQ": 86.17613880923298, + "F1@0.5": 96.61835748792271 + }, + { + "thr": 0.5, + "PQ": 86.17613880923298, + "F1@0.5": 96.61835748792271 + }, + { + "thr": 0.55, + "PQ": 86.17613880923298, + "F1@0.5": 96.61835748792271 + }, + { + "thr": 0.6, + "PQ": 86.17613880923298, + "F1@0.5": 96.61835748792271 + }, + { + "thr": 0.65, + "PQ": 86.17613880923298, + "F1@0.5": 96.61835748792271 + }, + { + "thr": 0.7, + "PQ": 86.17613880923298, + "F1@0.5": 96.61835748792271 + } + ] +} \ No newline at end of file diff --git a/yeast/ours/budget_box_B7826/seed2/val_history.json b/yeast/ours/budget_box_B7826/seed2/val_history.json new file mode 100644 index 0000000000000000000000000000000000000000..f76c1e53c95b7235c42b43365fee598853e591bb --- /dev/null +++ b/yeast/ours/budget_box_B7826/seed2/val_history.json @@ -0,0 +1,167 @@ +{ + "metric": "AP_cat1", + "best": 78.04822536596086, + "best_iter": 4000, + "history": [ + { + "AP": 76.26418087627974, + "AP50": 99.34506329750138, + "AP75": 95.70395026403548, + "AP_cat1": 76.35968614199848, + "AP_cat2": 76.16867561056098, + "iter": 250, + "eval_sec": 2.0, + "n_dets": 360 + }, + { + "AP": 69.85658075764962, + "AP50": 92.79657281121489, + "AP75": 86.04621711487448, + "AP_cat1": 76.42791109742647, + "AP_cat2": 63.285250417872774, + "iter": 500, + "eval_sec": 2.0, + "n_dets": 310 + }, + { + "AP": 77.94763378772703, + "AP50": 99.83480444024715, + "AP75": 99.12081573478481, + "AP_cat1": 76.33871473597628, + "AP_cat2": 79.55655283947777, + "iter": 750, + "eval_sec": 2.0, + "n_dets": 265 + }, + { + "AP": 67.99148540345973, + "AP50": 87.61194258847941, + "AP75": 83.21680541274523, + "AP_cat1": 76.02400545718525, + "AP_cat2": 59.95896534973421, + "iter": 1000, + "eval_sec": 1.9, + "n_dets": 241 + }, + { + "AP": 72.6748047557972, + "AP50": 96.35917583707109, + "AP75": 89.89379409265933, + "AP_cat1": 73.81117432285903, + "AP_cat2": 71.53843518873532, + "iter": 1250, + "eval_sec": 2.0, + "n_dets": 247 + }, + { + "AP": 70.55369105391014, + "AP50": 90.79343945394683, + "AP75": 87.10048617858564, + "AP_cat1": 76.33652027191079, + "AP_cat2": 64.7708618359095, + "iter": 1500, + "eval_sec": 2.0, + "n_dets": 228 + }, + { + "AP": 78.67141855172794, + "AP50": 99.5049504950495, + "AP75": 98.96363468122514, + "AP_cat1": 77.4838097506197, + "AP_cat2": 79.85902735283621, + "iter": 1750, + "eval_sec": 2.0, + "n_dets": 240 + }, + { + "AP": 76.55864315240079, + "AP50": 96.17141135882295, + "AP75": 94.09855936128255, + "AP_cat1": 77.70073470782765, + "AP_cat2": 75.4165515969739, + "iter": 2000, + "eval_sec": 2.0, + "n_dets": 224 + }, + { + "AP": 69.67689568576397, + "AP50": 89.29149154727465, + "AP75": 85.96854379491128, + "AP_cat1": 75.29182082563126, + "AP_cat2": 64.06197054589667, + "iter": 2250, + "eval_sec": 2.0, + "n_dets": 222 + }, + { + "AP": 74.70149096244853, + "AP50": 96.68506461576077, + "AP75": 94.74626817517904, + "AP_cat1": 75.58138906056799, + "AP_cat2": 73.8215928643291, + "iter": 2500, + "eval_sec": 2.0, + "n_dets": 224 + }, + { + "AP": 76.34696339723736, + "AP50": 99.500366703337, + "AP75": 94.35218614917585, + "AP_cat1": 76.45760509316855, + "AP_cat2": 76.2363217013062, + "iter": 2750, + "eval_sec": 1.9, + "n_dets": 239 + }, + { + "AP": 72.32496663073448, + "AP50": 91.71685217883956, + "AP75": 88.41747068317204, + "AP_cat1": 77.79544908003288, + "AP_cat2": 66.85448418143609, + "iter": 3000, + "eval_sec": 2.0, + "n_dets": 227 + }, + { + "AP": 76.2834421139594, + "AP50": 95.47635886037583, + "AP75": 92.58122308130984, + "AP_cat1": 77.57838245561106, + "AP_cat2": 74.98850177230774, + "iter": 3250, + "eval_sec": 2.0, + "n_dets": 221 + }, + { + "AP": 74.22570829575686, + "AP50": 93.56019635577002, + "AP75": 92.23284030486735, + "AP_cat1": 76.5577468519397, + "AP_cat2": 71.89366973957407, + "iter": 3500, + "eval_sec": 1.9, + "n_dets": 220 + }, + { + "AP": 75.02805932606495, + "AP50": 93.61431041063291, + "AP75": 92.36491213257135, + "AP_cat1": 77.95383704606833, + "AP_cat2": 72.10228160606158, + "iter": 3750, + "eval_sec": 1.9, + "n_dets": 217 + }, + { + "AP": 75.8286349526927, + "AP50": 94.62032733885636, + "AP75": 92.29697472658586, + "AP_cat1": 78.04822536596086, + "AP_cat2": 73.60904453942452, + "iter": 4000, + "eval_sec": 1.9, + "n_dets": 218 + } + ] +} \ No newline at end of file