Skip to content

Commit

Permalink
[Refactory] Refactory BaseSegmentor based BaseModel
Browse files Browse the repository at this point in the history
  • Loading branch information
zhengmiao committed Jun 19, 2022
1 parent 46723a9 commit b23982d
Show file tree
Hide file tree
Showing 345 changed files with 1,655 additions and 1,806 deletions.
2 changes: 1 addition & 1 deletion configs/_base_/datasets/ade20k.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,5 +44,5 @@
pipeline=test_pipeline))
test_dataloader = val_dataloader

val_evaluator = dict(type='IoUMetric', metrics=['mIoU'])
val_evaluator = dict(type='IoUMetric', iou_metrics=['mIoU'])
test_evaluator = val_evaluator
7 changes: 4 additions & 3 deletions configs/_base_/models/ann_r50-d8.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained='open-mmlab://resnet50_v1c',
backbone=dict(
type='ResNetV1c',
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/apcnet_r50-d8.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained='open-mmlab://resnet50_v1c',
backbone=dict(
type='ResNetV1c',
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/bisenetv1_r18-d32.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
backbone=dict(
type='BiSeNetV1',
in_channels=3,
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/bisenetv2.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained=None,
backbone=dict(
type='BiSeNetV2',
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/ccnet_r50-d8.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained='open-mmlab://resnet50_v1c',
backbone=dict(
type='ResNetV1c',
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/cgnet.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', eps=1e-03, requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[72.39239876, 82.90891754, 73.15835921],
std=[1, 1, 1],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
backbone=dict(
type='CGNet',
norm_cfg=norm_cfg,
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/danet_r50-d8.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained='open-mmlab://resnet50_v1c',
backbone=dict(
type='ResNetV1c',
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/deeplabv3_r50-d8.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained='open-mmlab://resnet50_v1c',
backbone=dict(
type='ResNetV1c',
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/deeplabv3_unet_s5-d16.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained=None,
backbone=dict(
type='UNet',
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/deeplabv3plus_r50-d8.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained='open-mmlab://resnet50_v1c',
backbone=dict(
type='ResNetV1c',
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/dmnet_r50-d8.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained='open-mmlab://resnet50_v1c',
backbone=dict(
type='ResNetV1c',
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/dnl_r50-d8.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained='open-mmlab://resnet50_v1c',
backbone=dict(
type='ResNetV1c',
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/dpt_vit-b16.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained='pretrain/vit-b16_p16_224-80ecf9dd.pth', # noqa
backbone=dict(
type='VisionTransformer',
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/emanet_r50-d8.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained='open-mmlab://resnet50_v1c',
backbone=dict(
type='ResNetV1c',
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/encnet_r50-d8.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained='open-mmlab://resnet50_v1c',
backbone=dict(
type='ResNetV1c',
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/erfnet_fcn.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained=None,
backbone=dict(
type='ERFNet',
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/fast_scnn.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True, momentum=0.01)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
backbone=dict(
type='FastSCNN',
downsample_dw_channels=(32, 48),
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/fastfcn_r50-d32_jpu_psp.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained='open-mmlab://resnet50_v1c',
backbone=dict(
type='ResNetV1c',
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/fcn_hr18.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained='open-mmlab://msra/hrnetv2_w18',
backbone=dict(
type='HRNet',
Expand Down
7 changes: 4 additions & 3 deletions configs/_base_/models/fcn_r50-d8.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# model settings
norm_cfg = dict(type='SyncBN', requires_grad=True)
preprocess_cfg = dict(
data_preprocessor = dict(
type='SegDataPreProcessor',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True,
bgr_to_rgb=True,
pad_val=0,
seg_pad_val=255)
model = dict(
type='EncoderDecoder',
preprocess_cfg=preprocess_cfg,
data_preprocessor=data_preprocessor,
pretrained='open-mmlab://resnet50_v1c',
backbone=dict(
type='ResNetV1c',
Expand Down
Loading

0 comments on commit b23982d

Please sign in to comment.