From ed954fffd9abb5c5151a17938eeba295e85f5094 Mon Sep 17 00:00:00 2001 From: MengzhangLI Date: Wed, 23 Feb 2022 18:00:28 +0800 Subject: [PATCH] [Fix] Update correct `In Collection` in metafile of each configs. (#1239) * change md2yml file * update metafile * update twins In Collection automatically * fix twins metafile * fix twins metafile * all metafile use value of Method * update collect name * update collect name * fix some typo * fix FCN D6 * change JPU to FastFCN * fix some typos in DNLNet, NonLocalNet, SETR, Segmenter, STDC, FastSCNN * fix typo in stdc * fix typo in DNLNet and UNet * fix NonLocalNet typo --- .dev/md2yml.py | 21 ++++- configs/ann/ann.yml | 34 ++++---- configs/apcnet/apcnet.yml | 26 +++--- configs/bisenetv1/README.md | 2 +- configs/bisenetv1/bisenetv1.yml | 24 +++--- configs/bisenetv2/bisenetv2.yml | 10 +-- configs/ccnet/ccnet.yml | 34 ++++---- configs/cgnet/cgnet.yml | 6 +- configs/danet/danet.yml | 34 ++++---- configs/deeplabv3/deeplabv3.yml | 82 +++++++++---------- configs/deeplabv3plus/deeplabv3plus.yml | 86 ++++++++++---------- configs/dmnet/dmnet.yml | 26 +++--- configs/dnlnet/README.md | 24 +++--- configs/dnlnet/dnlnet.yml | 26 +++--- configs/dpt/dpt.yml | 4 +- configs/emanet/emanet.yml | 10 +-- configs/encnet/encnet.yml | 26 +++--- configs/erfnet/README.md | 2 +- configs/erfnet/erfnet.yml | 4 +- configs/fastfcn/README.md | 24 +++--- configs/fastfcn/fastfcn.yml | 26 +++--- configs/fastscnn/README.md | 2 +- configs/fastscnn/fastscnn.yml | 6 +- configs/fcn/README.md | 25 +++--- configs/fcn/fcn.yml | 84 +++++++++---------- configs/gcnet/gcnet.yml | 34 ++++---- configs/hrnet/hrnet.yml | 96 +++++++++------------- configs/icnet/icnet.yml | 26 +++--- configs/isanet/isanet.yml | 34 ++++---- configs/mobilenet_v2/mobilenet_v2.yml | 31 ++----- configs/mobilenet_v3/mobilenet_v3.yml | 22 +---- configs/nonlocal_net/README.md | 32 ++++---- configs/nonlocal_net/nonlocal_net.yml | 34 ++++---- configs/ocrnet/ocrnet.yml | 50 ++++++------ configs/point_rend/point_rend.yml | 10 +-- configs/psanet/psanet.yml | 34 ++++---- configs/pspnet/pspnet.yml | 102 ++++++++++++------------ configs/resnest/resnest.yml | 31 ++----- configs/segformer/segformer.yml | 28 +++---- configs/segmenter/README.md | 10 +-- configs/segmenter/segmenter.yml | 12 +-- configs/sem_fpn/sem_fpn.yml | 10 +-- configs/setr/README.md | 14 ++-- configs/setr/setr.yml | 16 ++-- configs/stdc/README.md | 8 +- configs/stdc/stdc.yml | 10 +-- configs/swin/swin.yml | 26 ++---- configs/twins/twins.yml | 38 +++------ configs/unet/README.md | 50 ++++++------ configs/unet/unet.yml | 52 ++++++------ configs/upernet/upernet.yml | 34 ++++---- configs/vit/vit.yml | 36 +++------ 52 files changed, 718 insertions(+), 810 deletions(-) diff --git a/.dev/md2yml.py b/.dev/md2yml.py index 4c2e129..7fce17a 100755 --- a/.dev/md2yml.py +++ b/.dev/md2yml.py @@ -81,6 +81,13 @@ def parse_md(md_file): code_version = None repo_url = None + # To avoid re-counting number of backbone model in OpenMMLab, + # if certain model in configs folder is backbone whose name is already + # recorded in MMClassification, then the `COLLECTION` dict of this model + # in MMSegmentation should be deleted, and `In Collection` in `Models` + # should be set with head or neck of this config file. + is_backbone = None + with open(md_file, 'r') as md: lines = md.readlines() i = 0 @@ -117,9 +124,13 @@ def parse_md(md_file): datasets.append(line[4:]) current_dataset = line[4:] i += 2 + elif line[:15] == '