-
- Downloads
[Refactor] Support progressive test with fewer memory cost (#709)
* 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:
Jiarui XU <xvjiarui0826@gmail.com>
Showing
- configs/_base_/schedules/schedule_160k.py 1 addition, 1 deletionconfigs/_base_/schedules/schedule_160k.py
- configs/_base_/schedules/schedule_20k.py 1 addition, 1 deletionconfigs/_base_/schedules/schedule_20k.py
- configs/_base_/schedules/schedule_40k.py 1 addition, 1 deletionconfigs/_base_/schedules/schedule_40k.py
- configs/_base_/schedules/schedule_80k.py 1 addition, 1 deletionconfigs/_base_/schedules/schedule_80k.py
- docs/inference.md 3 additions, 3 deletionsdocs/inference.md
- docs_zh-CN/inference.md 6 additions, 6 deletionsdocs_zh-CN/inference.md
- mmseg/apis/test.py 101 additions, 35 deletionsmmseg/apis/test.py
- mmseg/core/evaluation/__init__.py 4 additions, 2 deletionsmmseg/core/evaluation/__init__.py
- mmseg/core/evaluation/eval_hooks.py 37 additions, 9 deletionsmmseg/core/evaluation/eval_hooks.py
- mmseg/core/evaluation/metrics.py 81 additions, 11 deletionsmmseg/core/evaluation/metrics.py
- mmseg/datasets/ade.py 25 additions, 22 deletionsmmseg/datasets/ade.py
- mmseg/datasets/cityscapes.py 29 additions, 34 deletionsmmseg/datasets/cityscapes.py
- mmseg/datasets/custom.py 73 additions, 36 deletionsmmseg/datasets/custom.py
- tests/data/pseudo_cityscapes_dataset/gtFine/frankfurt_000000_000294_gtFine_instanceIds.png 0 additions, 0 deletions...set/gtFine/frankfurt_000000_000294_gtFine_instanceIds.png
- tests/data/pseudo_cityscapes_dataset/gtFine/frankfurt_000000_000294_gtFine_labelIds.png 0 additions, 0 deletions...ataset/gtFine/frankfurt_000000_000294_gtFine_labelIds.png
- tests/data/pseudo_cityscapes_dataset/gtFine/frankfurt_000000_000294_gtFine_labelTrainIds.png 0 additions, 0 deletions...t/gtFine/frankfurt_000000_000294_gtFine_labelTrainIds.png
- tests/data/pseudo_cityscapes_dataset/leftImg8bit/frankfurt_000000_000294_leftImg8bit.png 0 additions, 0 deletions...taset/leftImg8bit/frankfurt_000000_000294_leftImg8bit.png
- tests/test_apis/test_single_gpu.py 72 additions, 0 deletionstests/test_apis/test_single_gpu.py
- tests/test_data/test_dataset.py 101 additions, 3 deletionstests/test_data/test_dataset.py
- tests/test_eval_hook.py 10 additions, 4 deletionstests/test_eval_hook.py
Loading
Please register or sign in to comment