Skip to content
Snippets Groups Projects
  1. 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
  2. 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
  3. Aug 17, 2021
  4. 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
  5. Aug 10, 2021
  6. Jul 28, 2021
  7. Jul 27, 2021
  8. Jul 05, 2021
    • David de la Iglesia Castro's avatar
      Add mmseg2torchserve tool (#552) · 61ca8c72
      David de la Iglesia Castro authored
      * Add docker/serve
      
      * Add handler
      
      * Add mmseg2torchserve
      
      * Fix mmv minimum version
      
      * Update docs with model serving section
      
      * Update useful_tools.md
      
      * pre-commit
      
      * Update useful_tools.md
      
      * Add 3dogs to resources
      
      * Move mask to resources
      61ca8c72
  9. Jun 17, 2021
  10. Jun 02, 2021
  11. May 25, 2021
    • q.yao's avatar
      [Feature] Update deploy test tools (#553) · 59773628
      q.yao authored
      * add trt test tool
      
      * create deploy_test, update document
      
      * fix with isort
      
      * move import inside __init__
      
      * remove comment, fix doc
      
      * update document
      59773628
  12. May 13, 2021
  13. May 12, 2021
  14. Apr 29, 2021
    • q.yao's avatar
      [Feature] add onnxruntime test tool (#498) · 6ccb1c0f
      q.yao authored
      * add onnxruntime test tool, update pytorch2onnx to support slice export
      
      * onnx convert with custom output shape, update test code
      
      * update pytorch2onnx, add rescale_shape support, add document
      
      * update doc for lint error fixing
      
      * remove cpu flag in ort_test.py
      
      * change class name, fix cuda error
      
      * remote comment
      
      * fix bug of torch2onnx
      
      * mIOU to mIoU
      6ccb1c0f
  15. Apr 24, 2021
  16. Apr 19, 2021
  17. Apr 12, 2021
  18. Apr 06, 2021
  19. Mar 23, 2021
  20. Mar 22, 2021
  21. Jan 20, 2021
  22. Jan 10, 2021
    • yamengxi's avatar
      memory efficient test (#330) · 7e156454
      yamengxi authored
      * memory efficient test
      
      * implement efficient test
      
      * merge
      
      * Add document and docstring
      
      * fix unit test
      
      * add memory usage report
      7e156454
  23. Dec 23, 2020
  24. Oct 28, 2020
  25. Oct 23, 2020
  26. Oct 18, 2020
    • yamengxi's avatar
      Add blood vessel dataset processing script (#184) · eaefe54e
      yamengxi authored
      * Add blood vessel dataset processing script
      
      * Fix syntax error
      
      * Fix syntax error
      
      * Fix syntax error
      
      * Fix bugs
      
      * Fix bugs
      
      * Fix bugs
      
      * Use safe functions and expand more apis
      
      * Use safe functions and expand more apis
      
      * Fix hard code and verify dataset integrity
      eaefe54e
  27. Sep 30, 2020
  28. Sep 22, 2020
  29. Sep 03, 2020
    • robin Han's avatar
      Onnx upsample (#100) · 2e5260b5
      robin Han authored
      * add customized Upsample which can convert to ONNX
      
      * support multiply decode head for hrnet
      
      * support size for Upsample
      2e5260b5
  30. Aug 25, 2020
  31. Aug 13, 2020
  32. Aug 11, 2020
  33. Aug 06, 2020
  34. Jul 17, 2020
  35. Jul 12, 2020
    • Jerry Jiarui XU's avatar
      Add test tutorial (#9) · 2fc821ec
      Jerry Jiarui XU authored
      * add test tutorial
      
      * remote torch/torchvision from requirements
      
      * update getting started
      
      * rename drop_out_ratio -> dropout_ratio
      2fc821ec
  36. Jul 09, 2020
Loading