Skip to content
Snippets Groups Projects
  1. Mar 10, 2022
  2. Mar 03, 2022
  3. Feb 25, 2022
  4. Feb 23, 2022
  5. Feb 17, 2022
    • Waterman0524's avatar
      [Feature] Support iSAID aerial dataset. (#1115) · a93423e1
      Waterman0524 authored
      
      * support iSAID aerial dataset
      
      * Update and rename docs/dataset_prepare.md to 博士/dataset_prepare.md
      
      * Update dataset_prepare.md
      
      * fix typo
      
      * fix typo
      
      * fix typo
      
      * remove imgviz
      
      * fix wrong order in annotation name
      
      * upload models&logs
      
      * upload models&logs
      
      * add load_annotations
      
      * fix unittest coverage
      
      * fix unittest coverage
      
      * fix correct crop size in config
      
      * fix iSAID unit test
      
      * fix iSAID unit test
      
      * fix typos
      
      * fix wrong crop size in readme
      
      * use smaller figure as test data
      
      * add smaller dataset in test data
      
      * add blank in docs
      
      * use 0 bytes pseudo data
      
      * add footnote and comments for crop size
      
      * change iSAID to isaid and add default value in it
      
      * change iSAID to isaid in _base_
      
      Co-authored-by: default avatarMengzhangLI <mcmong@pku.edu.cn>
      a93423e1
  6. Feb 11, 2022
  7. Feb 08, 2022
  8. Jan 28, 2022
  9. Jan 27, 2022
  10. Jan 26, 2022
    • rstrudel's avatar
      [Feature] Support Segmenter (#955) · ee47c417
      rstrudel authored
      
      * segmenter: add model
      
      * update
      
      * readme: update
      
      * config: update
      
      * segmenter: update readme
      
      * segmenter: update
      
      * segmenter: update
      
      * segmenter: update
      
      * configs: set checkpoint path to pretrain folder
      
      * segmenter: modify vit-s/lin, remove data config
      
      * rreadme: update
      
      * configs: transfer from _base_ to segmenter
      
      * configs: add 8x1 suffix
      
      * configs: remove redundant lines
      
      * configs: cleanup
      
      * first attempt
      
      * swipe CI error
      
      * Update mmseg/models/decode_heads/__init__.py
      
      Co-authored-by: default avatarJunjun2016 <hejunjun@sjtu.edu.cn>
      
      * segmenter_linear: use fcn backbone
      
      * segmenter_mask: update
      
      * models: add segmenter vit
      
      * decoders: yapf+remove unused imports
      
      * apply precommit
      
      * segmenter/linear_head: fix
      
      * segmenter/linear_header: fix
      
      * segmenter: fix mask transformer
      
      * fix error
      
      * segmenter/mask_head: use trunc_normal init
      
      * refactor segmenter head
      
      * Fetch upstream (#1)
      
      * [Feature] Change options to cfg-option (#1129)
      
      * [Feature] Change option to cfg-option
      
      * add expire date and fix the docs
      
      * modify docstring
      
      * [Fix] Add <!-- [ABSTRACT] --> in metafile #1127
      
      * [Fix] Fix correct num_classes of HRNet in LoveDA dataset #1136
      
      * Bump to v0.20.1 (#1138)
      
      * bump version 0.20.1
      
      * bump version 0.20.1
      
      * [Fix] revise --option to --options #1140
      
      Co-authored-by: default avatarRockey <41846794+RockeyCoss@users.noreply.github.com>
      Co-authored-by: default avatarMengzhangLI <mcmong@pku.edu.cn>
      
      * decode_head: switch from linear to fcn
      
      * fix init list formatting
      
      * configs: remove variants, keep only vit-s on ade
      
      * align inference metric of vit-s-mask
      
      * configs: add vit t/b/l
      
      * Update mmseg/models/decode_heads/segmenter_mask_head.py
      
      Co-authored-by: default avatarMiao Zheng <76149310+MeowZheng@users.noreply.github.com>
      
      * Update mmseg/models/decode_heads/segmenter_mask_head.py
      
      Co-authored-by: default avatarMiao Zheng <76149310+MeowZheng@users.noreply.github.com>
      
      * Update mmseg/models/decode_heads/segmenter_mask_head.py
      
      Co-authored-by: default avatarMiao Zheng <76149310+MeowZheng@users.noreply.github.com>
      
      * Update mmseg/models/decode_heads/segmenter_mask_head.py
      
      Co-authored-by: default avatarMiao Zheng <76149310+MeowZheng@users.noreply.github.com>
      
      * Update mmseg/models/decode_heads/segmenter_mask_head.py
      
      Co-authored-by: default avatarMiao Zheng <76149310+MeowZheng@users.noreply.github.com>
      
      * model_converters: use torch instead of einops
      
      * setup: remove einops
      
      * segmenter_mask: fix missing imports
      
      * add necessary imported init funtion
      
      * segmenter/seg-l: set resolution to 640
      
      * segmenter/seg-l: fix test size
      
      * fix vitjax2mmseg
      
      * add README and unittest
      
      * fix unittest
      
      * add docstring
      
      * refactor config and add pretrained link
      
      * fix typo
      
      * add paper name in readme
      
      * change segmenter config names
      
      * fix typo in readme
      
      * fix typos in readme
      
      * fix segmenter typo
      
      * fix segmenter typo
      
      * delete redundant comma in config files
      
      * delete redundant comma in config files
      
      * fix convert script
      
      * update lateset master version
      
      Co-authored-by: default avatarMengzhangLI <mcmong@pku.edu.cn>
      Co-authored-by: default avatarJunjun2016 <hejunjun@sjtu.edu.cn>
      Co-authored-by: default avatarRockey <41846794+RockeyCoss@users.noreply.github.com>
      Co-authored-by: default avatarMiao Zheng <76149310+MeowZheng@users.noreply.github.com>
      ee47c417
  11. Jan 22, 2022
  12. Jan 18, 2022
  13. Jan 11, 2022
  14. Dec 15, 2021
  15. Dec 14, 2021
  16. Dec 10, 2021
    • MengzhangLI's avatar
      [Feature] Support STDC Network (new) (#995) · c1e72513
      MengzhangLI authored
      
      * refactor stdc code
      
      * update key
      
      * fix backbone inference
      
      * remove comments
      
      * fixing errors
      
      * fixing version conflict
      
      * fux typo
      
      * use STDCHead
      
      * upload models&logs
      
      * adding model converters script and fix unittest
      
      * fix error
      
      * fix error
      
      * fix error
      
      * delete redundant keys in config
      
      * fix errors in configs and unittest
      
      * fix errors in configs and unittest
      
      * fix errors in configs and unittest
      
      * change Memory name
      
      * refactor stdc2mmseg
      
      * change name to STDC
      
      * refactor stdc
      
      * refactor stdc
      
      * stdc refactor
      
      * stdc refactor
      
      * stdc refactor
      
      * stdc refactor
      
      * stdc refactor
      
      * stdc refactor
      
      * refactor stdc
      
      * stdc refactor
      
      Co-authored-by: default avatarxiexinch <xinchen.xie@qq.com>
      c1e72513
  17. Dec 09, 2021
    • Lxinyang's avatar
      [Feature] Support Twins (NeurIPS2021) (#989) · cd246e36
      Lxinyang authored
      
      * debug
      
      * debug
      
      * debug
      
      * this is a debug step, and needs to be recovered
      
      * need recover
      
      * git
      
      * debug
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * debug need recover
      
      * debug
      
      * git
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debugf
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * git
      
      * git
      
      * git
      
      * use config small/base/large
      
      * debug
      
      * debug
      
      * git
      
      * debug
      
      * git
      
      * debug
      
      * debug
      
      * debug args
      
      * debug
      
      * debug
      
      * git
      
      * git
      
      * debug
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * debug
      
      * debug
      
      * git
      
      * debug
      
      * git
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * git
      
      * debug
      
      * git
      
      * git
      
      * debug
      
      * debug
      
      * git
      
      * git
      
      * git
      
      * git
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * git
      
      * debug
      
      * debug
      
      * git
      
      * git
      
      * debug
      
      * debug
      
      * git
      
      * debug
      
      * debug
      
      * debug
      
      * git
      
      * debug
      
      * debug
      
      * debug
      
      * Please enter the commit message for your changes. Lines starting
      
      * git
      
      * git
      
      * debug
      
      * debug
      
      * debug
      
      * git
      
      * git
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * git
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * git
      
      * fix pre-commit error
      
      * fix error
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * git
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * git
      
      * git
      
      * git
      
      * debug
      
      * debug
      
      * debug
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * debug
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * fix unittest error
      
      * fix config errors
      
      * fix twins2mmseg bug
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * git
      
      * fix init_weights() in twins.py
      
      * git
      
      * git
      
      * git
      
      * git
      
      * fix comment
      
      * fix comment
      
      * fix comment
      
      * fix comment
      
      * fix unit test coverage in TwinsPR
      
      * Add Twins README
      
      * Add Twins README
      
      * twins refactor
      
      * twins refactor
      
      * delete init_cfg in FFN
      
      * delete init_cfg in FFN
      
      * Update mmseg/models/backbones/twins.py
      
      * Update mmseg/models/backbones/twins.py
      
      * Update mmseg/models/backbones/twins.py
      
      Co-authored-by: default avatarJunjun2016 <hejunjun@sjtu.edu.cn>
      
      * Update mmseg/models/backbones/twins.py
      
      * add conference name
      
      Co-authored-by: default avatarlinxinyang <linxinyang@meituan.com>
      Co-authored-by: default avatarMengzhangLI <mcmong@pku.edu.cn>
      Co-authored-by: default avatarJunjun2016 <hejunjun@sjtu.edu.cn>
      cd246e36
  18. Nov 26, 2021
  19. Nov 24, 2021
    • Kingdrone's avatar
      [Feature] Support LoveDA dataset (#1028) · 48d42224
      Kingdrone authored
      
      * update LoveDA dataset api
      
      * revised lint errors in dataset_prepare.md
      
      * revised lint errors in loveda.py
      
      * revised lint errors in loveda.py
      
      * revised lint errors in dataset_prepare.md
      
      * revised lint errors in dataset_prepare.md
      
      * checked with isort and yapf
      
      * checked with isort and yapf
      
      * checked with isort and yapf
      
      * Revert "checked with isort and yapf"
      
      This reverts commit 686a51d9
      
      * Revert "checked with isort and yapf"
      
      This reverts commit b877e121bb2935ceefc503c09675019489829feb.
      
      * Revert "revised lint errors in dataset_prepare.md"
      
      This reverts commit 2289e27c
      
      * Revert "checked with isort and yapf"
      
      This reverts commit 159db2f8
      
      * Revert "checked with isort and yapf"
      
      This reverts commit 159db2f8
      
      * add configs & fix bugs
      
      * update new branch
      
      * upload models&logs and add format-only
      
      * change pretraied model path of HRNet
      
      * fix the errors in dataset_prepare.md
      
      * fix the errors in dataset_prepare.md and configs in loveda.py
      
      * change the description in docs_zh-CN/dataset_prepare.md
      
      * use init_cfg
      
      * fix test converage
      
      * adding pseudo loveda dataset
      
      * adding pseudo loveda dataset
      
      * adding pseudo loveda dataset
      
      * adding pseudo loveda dataset
      
      * adding pseudo loveda dataset
      
      * adding pseudo loveda dataset
      
      * Update docs/dataset_prepare.md
      
      Co-authored-by: default avatarJunjun2016 <hejunjun@sjtu.edu.cn>
      
      * Update docs_zh-CN/dataset_prepare.md
      
      Co-authored-by: default avatarJunjun2016 <hejunjun@sjtu.edu.cn>
      
      * Update docs_zh-CN/dataset_prepare.md
      
      Co-authored-by: default avatarJunjun2016 <hejunjun@sjtu.edu.cn>
      
      * Delete unused lines of unittest and Add docs
      
      * add convert .py file
      
      * add downloading links from zenodo
      
      * move place of LoveDA and Cityscapes in doc
      
      * move place of LoveDA and Cityscapes in doc
      
      Co-authored-by: default avatarMengzhangLI <mcmong@pku.edu.cn>
      Co-authored-by: default avatarJunjun2016 <hejunjun@sjtu.edu.cn>
      48d42224
  20. Nov 03, 2021
  21. Oct 13, 2021
    • Junjun2016's avatar
      [Enhancement] Add codespell pre-commit hook and fix typos (#920) · 67f14204
      Junjun2016 authored
      * add codespell pre-commit hook and fix typos
      
      * Update mmseg/models/decode_heads/dpt_head.py
      
      * Update mmseg/models/backbones/vit.py
      
      * Update mmseg/models/backbones/vit.py
      
      * fix typos
      
      * skip formating typo
      
      * deprecate formating
      
      * skip ipynb
      
      * unstage ipynb changes
      
      * unstage ipynb changes
      
      * fix typos in ipynb
      
      * unstage ipynb changes
      67f14204
  22. Oct 12, 2021
    • VVsssssk's avatar
      [Update] Update torchserve about (#951) · 3c6cbc4a
      VVsssssk authored
      * test_torchserver1.1
      
      * test_torchserver1.2
      
      * update
      
      * update mmseg_handler.py
      
      * update docs
      
      * update torchserver
      
      * tranfer torchserver to torchserve
      
      * update docs
      
      * updata torchserve support
      3c6cbc4a
  23. Sep 30, 2021
    • MengzhangLI's avatar
      [Feature] Support ICNet (#884) · 7db1cbb1
      MengzhangLI authored
      
      * add icnet backbone
      
      * add icnet head
      
      * add icnet configs
      
      * nclass -> num_classes
      
      * Support ICNet
      
      * ICNet
      
      * ICNet
      
      * Add ICNeck
      
      * Add ICNeck
      
      * Add ICNeck
      
      * Add ICNeck
      
      * Adding unittest
      
      * Uploading models & logs
      
      * Uploading models & logs
      
      * add comment
      
      * smaller test_swin.py
      
      * try to delete test_swin.py
      
      * delete test_unet.py
      
      * delete test_unet.py
      
      * temp
      
      * smaller test_unet.py
      
      Co-authored-by: default avatarJunjun2016 <hejunjun@sjtu.edu.cn>
      7db1cbb1
    • Junjun2016's avatar
      fix load ckpt bug in swin (#928) · 84edf6c1
      Junjun2016 authored
      84edf6c1
  24. Sep 23, 2021
    • VVsssssk's avatar
      [Fix] fix_torchserver1.1 (#844) · e13076ad
      VVsssssk authored
      * test_torchserver1.1
      
      * test_torchserver1.2
      
      * update
      
      * update mmseg_handler.py
      
      * update docs
      
      * update torchserver
      
      * tranfer torchserver to torchserve
      
      * update docs
      e13076ad
  25. Sep 22, 2021
    • DerrickWang005's avatar
      support coco stuff-10k/164k (#625) · bf1bdba6
      DerrickWang005 authored
      
      * support coco stuff-10k/164k
      
      * update docs
      
      * fix docs
      
      * update docs
      
      * fix import lints
      
      * Update docs/dataset_prepare.md
      
      * Update docs/dataset_prepare.md
      
      * Update tools/convert_datasets/coco_stuff164k.py
      
      * Update tools/convert_datasets/coco_stuff10k.py
      
      * Update tools/convert_datasets/coco_stuff10k.py
      
      * Update tools/convert_datasets/coco_stuff10k.py
      
      * Update tools/convert_datasets/coco_stuff10k.py
      
      * Update coco_stuff.py
      
      fix the description of the dataset
      
      * Update dataset_prepare.md
      
      fix the doc tree of coco stuff 10k
      
      * Update coco_stuff10k.py
      
      fix img_dir
      
      * Update coco_stuff.py
      
      fix descriptions
      
      * Update coco_stuff164k.py
      
      fix out_dir
      
      * Update coco_stuff10k.py
      
      fix save file name
      
      * Update coco_stuff.py
      
      fix seg_map_suffix
      
      * Update dataset_prepare.md
      
      fix -p
      
      * Update dataset_prepare.md
      
      fix doc tree
      
      * modify coco stuff convertor
      
      * Remove redundant code
      
      * fix 164k convert bug
      
      * remove redundant comment
      
      * add deeplabv3 configs and more iterations
      
      * replace shutil.move with shtil.copyfile
      
      * Update deeplabv3_r50-d8_512x512_4x4_80k_coco_stuff10k.py
      
      fix wrong config
      
      * Update deeplabv3_r101-d8_512x512_4x4_80k_coco_stuff164k.py
      
      fix wrong config
      
      * fix wrong configs
      
      * fix wrong configs
      
      * fix wrong path for coco stuff 10k
      
      * fix convert bugs
      
      * fix seg_filename bug
      
      * when nproc=0, use track progress
      
      * rename configs: coco_stuff --> coco-stuff
      
      * add coco-stuff 10k and 164k to README.md
      
      * update configs
      
      * add deeplabv3 benchmark
      
      * add pspnet benchmark
      
      * remove redundant comma
      
      Co-authored-by: default avatarJunjun2016 <hejunjun@sjtu.edu.cn>
      bf1bdba6
  26. Sep 15, 2021
    • sennnnn's avatar
      [Fix] Convert SyncBN to BN when training on DP (#772) · 9ac053f4
      sennnnn authored
      * [Fix] Convert SyncBN to BN when training on DP.
      
      * Modify SyncBN2BN.
      
      * Add SyncBN2BN unit test.
      
      * Resolve some comments.
      
      * use mmcv official revert_sync_batchnorm
      
      * Remove local syncbn2bn unit tests.
      
      * Update mmcv version.
      
      * Fix bugs of gather model tools.
      
      * Modify warnings.
      
      * Modify docker mmcv version.
      
      * Update mmcv version table.
      9ac053f4
  27. Sep 11, 2021
  28. Sep 09, 2021
  29. Sep 02, 2021
    • sennnnn's avatar
      [Enhancement] Add Dev tools to boost develop (#798) · d3dc4f95
      sennnnn authored
      * Modify default work dir when training.
      
      * Refactor gather_models.py.
      
      * Add train and test matching list.
      
      * Regression benchmark list.
      
      * lower readme name to upper readme name.
      
      * Add url check tool and model inference test tool.
      
      * Modify tool name.
      
      * Support duplicate mode of log json url check.
      
      * Add regression benchmark evaluation automatic tool.
      
      * Add train script generator.
      
      * Only Support script running.
      
      * Add evaluation results gather.
      
      * Add exec Authority.
      
      * Automatically make checkpoint root folder.
      
      * Modify gather results save path.
      
      * Coarse-grained train results gather tool.
      
      * Complete benchmark train script.
      
      * Make some little modifications.
      
      * Fix checkpoint urls.
      
      * Fix unet checkpoint urls.
      
      * Fix fast scnn & fcn checkpoint url.
      
      * Fix fast scnn checkpoint urls.
      
      * Fix fast scnn url.
      
      * Add differential results calculation.
      
      * Add differential results of regression benchmark train results.
      
      * Add an extra argument to select model.
      
      * Update nonlocal_net & hrnet checkpoint url.
      
      * Fix checkpoint url of hrnet and Fix some tta evaluation results and modify gather models tool.
      
      * Modify fast scnn checkpoint url.
      
      * Resolve new comments.
      
      * Fix url check status code bug.
      
      * Resolve some comments.
      
      * Modify train scripts generator.
      
      * Modify work_dir of regression benchmark results.
      
      * model gather tool modification.
      d3dc4f95
  30. Aug 25, 2021
    • 谢昕辰's avatar
      [Enhancement] Delete convert function and add instruction to ViT/Swin README.md (#791) · 119bbd83
      谢昕辰 authored
      
      * delete convert function and add instruction to README.md
      
      * unified model convert and README
      
      * remove url
      
      * fix import error
      
      * fix unittest
      
      * rename pretrain
      
      * rename vit and deit pretrain
      
      * Update upernet_deit-b16_512x512_160k_ade20k.py
      
      * Update upernet_deit-b16_512x512_80k_ade20k.py
      
      * Update upernet_deit-b16_ln_mln_512x512_160k_ade20k.py
      
      * Update upernet_deit-b16_mln_512x512_160k_ade20k.py
      
      * Update upernet_deit-s16_512x512_160k_ade20k.py
      
      * Update upernet_deit-s16_512x512_80k_ade20k.py
      
      * Update upernet_deit-s16_ln_mln_512x512_160k_ade20k.py
      
      * Update upernet_deit-s16_mln_512x512_160k_ade20k.py
      
      Co-authored-by: default avatarJiarui XU <xvjiarui0826@gmail.com>
      Co-authored-by: default avatarJunjun2016 <hejunjun@sjtu.edu.cn>
      119bbd83
  31. Aug 20, 2021
    • sennnnn's avatar
      [Refactor] Support progressive test with fewer memory cost (#709) · 4e9c26bb
      sennnnn authored
      
      * Support progressive test with fewer memory cost.
      
      * Temp code
      
      * Using processor to refactor evaluation workflow.
      
      * refactor eval hook.
      
      * Fix process bar.
      
      * Fix middle save argument.
      
      * Modify some variable name of dataset evaluate api.
      
      * Modify some viriable name of eval hook.
      
      * Fix some priority bugs of eval hook.
      
      * Depreciated efficient_test.
      
      * Fix training progress blocked by eval hook.
      
      * Depreciated old test api.
      
      * Fix test api error.
      
      * Modify outer api.
      
      * Build a sampler test api.
      
      * TODO: Refactor format_results.
      
      * Modify variable names.
      
      * Fix num_classes bug.
      
      * Fix sampler index bug.
      
      * Fix grammaly bug.
      
      * Support batch sampler.
      
      * More readable test api.
      
      * Remove some command arg and fix eval hook bug.
      
      * Support format-only arg.
      
      * Modify format_results of datasets.
      
      * Modify tool which use test apis.
      
      * support cityscapes eval
      
      * fixed cityscapes
      
      * 1. Add comments for batch_sampler;
      
      2. Keep eval hook api same and add deprecated warning;
      
      3. Add doc string for dataset.pre_eval;
      
      * Add efficient_test doc string.
      
      * Modify test tool to compat old version.
      
      * Modify eval hook to compat with old version.
      
      * Modify test api to compat old version api.
      
      * Sampler explanation.
      
      * update warning
      
      * Modify deploy_test.py
      
      * compatible with old output, add efficient test back
      
      * clear logic of exclusive
      
      * Warning about efficient_test.
      
      * Modify format_results save folder.
      
      * Fix bugs of format_results.
      
      * Modify deploy_test.py.
      
      * Update doc
      
      * Fix deploy test bugs.
      
      * Fix custom dataset unit tests.
      
      * Fix dataset unit tests.
      
      * Fix eval hook unit tests.
      
      * Fix some imcompatible.
      
      * Add pre_eval argument for eval hooks.
      
      * Update eval hook doc string.
      
      * Make pre_eval false in default.
      
      * Add unit tests for dataset format_results.
      
      * Fix some comments and bc-breaking bug.
      
      * Fix pre_eval set cfg field.
      
      * Remove redundant codes.
      
      Co-authored-by: default avatarJiarui XU <xvjiarui0826@gmail.com>
      4e9c26bb
  32. Aug 18, 2021
    • 谢昕辰's avatar
      [Tools] Add vit/swin/mit convert weight scripts (#783) · ebf3c084
      谢昕辰 authored
      * init scripts
      
      * update markdown
      
      * update markdown
      
      * add docs
      
      * delete mit converter and use torch load function
      
      * rename segformer readme
      
      * update doc
      
      * modify doc
      
      * 更新中文文档
      
      * Update useful_tools.md
      
      * Update useful_tools.md
      
      * modify doc
      
      * update segformer.yml
      ebf3c084
  33. Aug 17, 2021
  34. Aug 13, 2021
    • sennnnn's avatar
      [Feature] Add segformer decode head and related train config (#599) · b4fd32d0
      sennnnn authored
      * [Feature]Segformer re-implementation
      
      * Using act_cfg and norm_cfg to control activation and normalization
      
      * Split this PR into several little PRs
      
      * Fix lint error
      
      * Remove SegFormerHead
      
      * [Feature] Add segformer decode head and related train config
      
      * Add ade20K trainval support for segformer
      
      1. Add related train and val configs;
      
      2. Add AlignedResize;
      
      * Set arg: find_unused_parameters = True
      
      * parameters init refactor
      
      * 1. Refactor segformer backbone parameters init;
      
      2. Remove rebundant functions and unit tests;
      
      * Remove rebundant codes
      
      * Replace Linear Layer to 1X1 Conv
      
      * Use nn.ModuleList to refactor segformer head.
      
      * Remove local to_xtuple
      
      * 1. Remove rebundant codes;
      
      2. Modify module name;
      
      * Refactor the backbone of segformer using mmcv.cnn.bricks.transformer.py
      
      * Fix some code logic bugs.
      
      * Add mit_convert.py to match pretrain keys of segformer.
      
      * Resolve some comments.
      
      * 1. Add some assert to ensure right params;
      
      2. Support flexible peconv position;
      
      * Add pe_index assert and fix unit test.
      
      * 1. Add doc string for MixVisionTransformer;
      
      2. Add some unit tests for MixVisionTransformer;
      
      * Use hw_shape to pass shape of feature map.
      
      * 1. Fix doc string of MixVisionTransformer;
      
      2. Simplify MixFFN;
      
      3. Modify H, W to hw_shape;
      
      * Add more unit tests.
      
      * Add doc string for shape convertion functions.
      
      * Add some unit tests to improve code coverage.
      
      * Fix Segformer backbone pretrain weights match bug.
      
      * Modify configs of segformer.
      
      * resolve the shape convertion functions doc string.
      
      * Add pad_to_patch_size arg.
      
      * Support progressive test with fewer memory cost.
      
      * Modify default value of pad_to_patch_size arg.
      
      * Temp code
      
      * Using processor to refactor evaluation workflow.
      
      * refactor eval hook.
      
      * Fix process bar.
      
      * Fix middle save argument.
      
      * Modify some variable name of dataset evaluate api.
      
      * Modify some viriable name of eval hook.
      
      * Fix some priority bugs of eval hook.
      
      * Fix some bugs about model loading and eval hook.
      
      * Add ade20k 640x640 dataset.
      
      * Fix related segformer configs.
      
      * Depreciated efficient_test.
      
      * Fix training progress blocked by eval hook.
      
      * Depreciated old test api.
      
      * Modify error patch size.
      
      * Fix pretrain of mit_b0
      
      * Fix the test api error.
      
      * Modify dataset base config.
      
      * Fix test api error.
      
      * Modify outer api.
      
      * Build a sampler test api.
      
      * TODO: Refactor format_results.
      
      * Modify variable names.
      
      * Fix num_classes bug.
      
      * Fix sampler index bug.
      
      * Fix grammaly bug.
      
      * Add part of benchmark results.
      
      * Support batch sampler.
      
      * More readable test api.
      
      * Remove some command arg and fix eval hook bug.
      
      * Support format-only arg.
      
      * Modify format_results of datasets.
      
      * Modify tool which use test apis.
      
      * Update readme.
      
      * Update readme of segformer.
      
      * Updata readme of segformer.
      
      * Update segformer readme and fix segformer mit_b4.
      
      * Update readme of segformer.
      
      * Clean AlignedResize related config.
      
      * Clean code from pr #709
      
      * Clean code from pr #709
      
      * Add 512x512 segformer_mit-b5.
      
      * Fix lint.
      
      * Fix some segformer head bugs.
      
      * Add segformer unit tests.
      
      * Replace AlignedResize to ResizeToMultiple.
      
      * Modify readme of segformer.
      
      * Fix bug of ResizeToMultiple.
      
      * Add ResizeToMultiple unit tests.
      
      * Resolve conflict.
      
      * Simplify the implementation of ResizeToMultiple.
      
      * Update test results.
      
      * Fix multi-scale test error when resize_ratio=1.75 and input size=640x640.
      
      * Update segformer results.
      
      * Update Segformer results.
      
      * Fix some url bugs and pipelines bug.
      
      * Move ckpt convertion to tools.
      
      * Add segformer official pretrain weights usage.
      
      * Clean redundant codes.
      
      * Remove redundant codes.
      
      * Unfied format.
      
      * Add description for segformer converter.
      
      * Update workers.
      b4fd32d0
  35. Aug 10, 2021
Loading