Skip to content
Snippets Groups Projects
  1. Sep 29, 2021
  2. Sep 28, 2021
    • MengzhangLI's avatar
      [Feature] Support BiSeNetV1 (#851) · e701497a
      MengzhangLI authored
      * First Commit
      
      * fix typos
      
      * fix typos
      
      * Fix assertion bug
      
      * Adding Assert
      
      * Adding Unittest
      
      * Fixing typo
      
      * Uploading models & logs
      
      * Fixing unittest error
      
      * changing README.md
      
      * changing README.md
      e701497a
    • sennnnn's avatar
      [Enhancement] Change readme style and Update metafiles. (#895) · 2800d435
      sennnnn authored
      
      * [Enhancement] Change readme style and prepare for metafiles update.
      
      * Update apcnet github repo url.
      
      * add code snippet.
      
      * split code snippet & official repo.
      
      * update md2yml hook.
      
      * Update metafiles.
      
      * Add converted from attribute.
      
      * process conflict.
      
      * Put defualt variable value.
      
      * update bisenet v2 metafile.
      
      * checkout to ubuntu environment.
      
      * pop empty attribute & make task attribute list.
      
      * update readme style
      
      * update readme style
      
      * update metafiles
      
      Co-authored-by: default avatarJunjun2016 <hejunjun@sjtu.edu.cn>
      2800d435
  3. Sep 27, 2021
  4. Sep 26, 2021
    • MengzhangLI's avatar
      [Feature] Support BiSeNetV2 (#804) · f82e4d6f
      MengzhangLI authored
      * BiSeNetV2 first commit
      
      * BiSeNetV2 unittest
      
      * remove pytest
      
      * add pytest module
      
      * fix ConvModule input name
      
      * fix pytest error
      
      * fix unittest
      
      * refactor
      
      * BiSeNetV2 Refactory
      
      * fix docstrings and add some small changes
      
      * use_sigmoid=False
      
      * fix potential bugs about upsampling
      
      * Use ConvModule instead
      
      * Use ConvModule instead
      
      * fix typos
      
      * fix typos
      
      * fix typos
      
      * discard nn.conv2d
      
      * discard nn.conv2d
      
      * discard nn.conv2d
      
      * delete **kwargs
      
      * uploading markdown and model
      
      * final commit
      
      * BiSeNetV2 adding Unittest for its modules
      
      * BiSeNetV2 adding Unittest for its modules
      
      * BiSeNetV2 adding Unittest for its modules
      
      * BiSeNetV2 adding Unittest for its modules
      
      * BiSeNetV2 adding Unittest for its modules
      
      * BiSeNetV2 adding Unittest for its modules
      
      * BiSeNetV2 adding Unittest for its modules
      
      * Fix README conflict
      
      * Fix unittest problem
      
      * Fix unittest problem
      
      * BiSeNetV2
      
      * Fixing fps
      
      * Fixing typpos
      
      * bisenetv2
      f82e4d6f
    • Julius Zhang's avatar
      [Fix] Fix loss parse in val_step (#906) · 96b369bd
      Julius Zhang authored
      * [Fix] Fix loss parse in val_step
      
      * Add val_step unittest
      
      * Add train_step unittest
      96b369bd
  5. Sep 25, 2021
  6. Sep 24, 2021
  7. Sep 23, 2021
  8. 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
  9. Sep 18, 2021
  10. Sep 16, 2021
  11. 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
    • uni19's avatar
      [Enhancement] Support loading GT for evaluation from multi-file backend (#867) · 4583dc10
      uni19 authored
      * support load gt for evaluation from multi-backend
      
      * move some code from get_gt_seg_maps to get_one_gt_seg_map
      
      * rename gt_seg_map_loader_conf to gt_seg_map_loader_cfg
      
      * fix doc str
      
      * rename get_one_gt_seg_map to get_gt_seg_map_by_idx
      4583dc10
  12. Sep 11, 2021
  13. Sep 09, 2021
  14. 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
    • MengzhangLI's avatar
      [Fix] Fix docstring link problem in readthedocs (#845) · 767de8f4
      MengzhangLI authored
      * fix docstring link
      
      * fix docstring link
      
      * fix docstring link
      
      * fix docstring link
      
      * fix docstring link
      
      * fix docstring link
      767de8f4
    • Junjun2016's avatar
      Fix sphinx version (#827) · 91868583
      Junjun2016 authored
      91868583
    • Junjun2016's avatar
      f769e263
    • Junjun2016's avatar
      Add MMSeg citation (#825) · 42a19297
      Junjun2016 authored
      * fix typo
      
      * add citation
      42a19297
  15. Sep 01, 2021
  16. Aug 30, 2021
    • 谢昕辰's avatar
      [Feature] add DPT head (#605) · ef4b3003
      谢昕辰 authored
      
      * add DPT head
      
      * [fix] fix init error
      
      * use mmcv function
      
      * delete code
      
      * remove transpose clas
      
      * support NLC output shape
      
      * Delete post_process_layer.py
      
      * add unittest and docstring
      
      * rename variables
      
      * fix project error and add unittest
      
      * match dpt weights
      
      * add configs
      
      * fix vit pos_embed bug and dpt feature fusion bug
      
      * match vit output
      
      * fix gelu
      
      * minor change
      
      * update unitest
      
      * fix configs error
      
      * inference test
      
      * remove auxilary
      
      * use local pretrain
      
      * update training results
      
      * update yml
      
      * update fps and memory test
      
      * update doc
      
      * update readme
      
      * add yml
      
      * update doc
      
      * remove with_cp
      
      * update config
      
      * update docstring
      
      * remove dpt-l
      
      * add init_cfg and modify readme.md
      
      * Update dpt_vit-b16.py
      
      * zh-n README
      
      * use constructor instead of build function
      
      * prevent tensor being modified by ConvModule
      
      * fix unittest
      
      Co-authored-by: default avatarJunjun2016 <hejunjun@sjtu.edu.cn>
      ef4b3003
  17. Aug 28, 2021
    • 谢昕辰's avatar
      [Feature] Support dark dataset test (#815) · 0cf838f2
      谢昕辰 authored
      
      * rewrite init function
      
      * support dark_zurich test
      
      * reset image size
      
      * add night
      
      * add train_pipeline
      
      * init function parameters
      
      * remove base dataset config
      
      * remove fcn config
      
      * update doc
      
      * add datasets to README
      
      * update doc
      
      * fix table of PSPNet config
      
      * fix table of PSPNet config
      
      * change 'model' tp 'evaluation checkpoint'
      
      * fix typos in README_zh-CN
      
      Co-authored-by: default avatarMengzhangLI <mcmong@pku.edu.cn>
      0cf838f2
  18. Aug 27, 2021
  19. Aug 26, 2021
  20. 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
  21. 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
  22. Aug 19, 2021
  23. 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
  24. Aug 17, 2021
  25. Aug 15, 2021
  26. Aug 13, 2021
    • sennnnn's avatar
      [Fix] Fix setr decode head typos. (#787) · 94a19463
      sennnnn authored
      94a19463
    • 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
Loading