谢昕辰
b3b7629d38
[Fix] Fix binary segmentation ( #2101 )
...
* add out_channels
* fix forward
* add decode_head ut
* add segmentor ut
* refine postprocess
* fix
2022-09-27 16:49:38 +08:00
Miao Zheng
2a183283f5
[Enhancement]Add `out_file` in add_datasample to directly save image ( #2090 )
...
* [Enhancement]Add `out_file` in add_datasample to for save vis image directly
* comments
* ut
2022-09-20 15:23:13 +08:00
谢昕辰
230246f557
[Refactor] Add pyupgrade pre-commit hook ( #2078 )
...
* add pyupgrade hook
* run pyupgrade precommit hook
2022-09-19 14:06:29 +08:00
MengzhangLI
8ce7055d1a
[Fix] Fix mmengine dump of tversky ut in dev-1.x ( #2001 )
2022-08-31 12:01:55 +08:00
MengzhangLI
ee7f340dff
[Feature] Support Tversky Loss in dev-1.x branch ( #2000 )
2022-08-31 10:58:21 +08:00
Miao Zheng
032ad84375
[Fix] Config name in ut ( #1978 )
...
* [Fix] Config name in ut
* lint
2022-08-26 21:20:26 +08:00
Miao Zheng
8de0050f25
[Refactor] data flow ( #1956 )
...
* [WIP] Refactor data flow
* model return
* [WIP] Refactor data flow
* support data_samples is optional
* fix benchmark
* fix base
* minors
* rebase
* fix api
* ut
* fix api inference
* comments
* docstring
* docstring
* docstring
* fix bug of slide inference
* add assert c > 1
2022-08-26 15:54:23 +08:00
Miao Zheng
50546da85c
[Fix]Remove modules from mmcv.runner and mmcv.utils ( #1966 )
...
* [WIP] mmcv-clean
* [WIP]Remove modules from mmcv.runner and mmcv.utils
* wip
* fix import mmengine
* remove ut
* loadcheckpoint in mae
2022-08-25 15:15:21 +08:00
Miao Zheng
e0499d5a77
[Fix] Fix repo based on refactoring standard ( #1869 )
...
* [Fix] Fix repo based on refactory standard
* fix ut
2022-08-19 20:50:02 +08:00
谢昕辰
167f94a70b
rename data to structures ( #1854 )
2022-08-19 20:50:02 +08:00
MengzhangLI
ecab73a892
[Feature] Add P1 DataTransform ( #1843 )
...
* [Feature] Add P1 DataTransform
* fix unit test error
* fix @cache_randomness location
2022-08-19 20:50:01 +08:00
Miao Zheng
76c5ce1396
[Fix] Fix after iter `SegVisualizationHook` ( #1908 )
...
* [Fix] Fix after iter `SegVisualizationHook`
* ut
2022-08-10 21:02:09 +08:00
Miao Zheng
85ef7b905a
[Fix] Fix LoacalVisualizer UT ( #1851 )
2022-08-01 19:53:13 +08:00
MengzhangLI
1479d0a87b
[Fix] Add skip op if NO CUDA in local visualizer ( #1850 )
2022-08-01 18:15:58 +08:00
MengzhangLI
7369d50049
[Fix] Fix SegLocalVisualizer gt_sem_seg cuda tensor error ( #1845 )
...
* [Fix] Fix SegLocalVisualizer gt_sem_seg cuda tensor error
* fix ut error and add config visualizer dict
* fix ut error
2022-08-01 15:03:01 +08:00
谢昕辰
5d9650838e
[Fix] Fix demo scripts ( #1815 )
...
* [Feature] Add SegVisualizer
* change name to visualizer_example
* fix inference api
* fix video demo and refine inference api
* fix
* mmseg compose
* set default device to cuda:0
* fix import
* update dir
* rm engine/visualizer ut
* refine inference api and docs
* rename
Co-authored-by: MengzhangLI <mcmong@pku.edu.cn>
2022-07-29 18:37:20 +08:00
MengzhangLI
3bbdd6dc4a
[Fix] Fix unit test image file path error ( #1835 )
2022-07-28 16:30:29 +08:00
MengzhangLI
6873f9ece8
[Feature] Add SegVisualizer ( #1792 )
...
* [Feature] Add SegVisualizer
* change name to visualizer_example
* fix typo
* refactor folder structure
2022-07-27 16:28:09 +08:00
MengzhangLI
6758b148b3
[Fix] Fix DATASETS not imported error ( #1827 )
2022-07-26 14:46:59 +08:00
MengzhangLI
3cf2bbda2a
[Fix] Change CustomDataset to BaseSegDataset ( #1791 )
2022-07-26 12:01:40 +08:00
谢昕辰
ba4d1d62aa
[Feature] Add LoadImageFromNdArray pipeline ( #1810 )
...
* add load image from ndarray pipeline
* fix import
2022-07-22 19:40:00 +08:00
Miao Zheng
4de57b49c5
[Fix] Fix register_all_modules and imports ( #1793 )
...
* [Fix] Fix register_all_modules and imports
* fix transforms import
2022-07-21 22:44:42 +08:00
zhengmiao
4b76f277a6
[Refactory] MMSegmentation Content
2022-07-15 15:47:29 +00:00
zhengmiao
89d6f89dfc
Merge branch 'linfangjian/refactor_citysmetric' into 'refactor_dev'
...
[Refactor] Refactor cityscapes metrics
See merge request openmmlab-enterprise/openmmlab-ce/mmsegmentation!46
2022-06-28 03:21:33 +00:00
linfangjian.vendor
6053345b3d
[Refactor] Refactor cityscapes metrics
2022-06-28 03:21:33 +00:00
limengzhang.vendor
f2bac79f03
[Refactor] Refactor DatasetWrapper
2022-06-27 14:36:18 +00:00
zhengmiao
b23982d1b3
[Refactory] Refactory BaseSegmentor based BaseModel
2022-06-19 06:32:09 +00:00
linfangjian.vendor
6ca42737b6
[Fix] Fix pred
2022-06-14 02:53:46 +00:00
limengzhang.vendor
11493c4851
[Fix] Fix no LoadAnnotations in testpipeline
2022-06-13 05:33:34 +00:00
linfangjian.vendor
dd9c411335
[Refactor] Refactor decode_head and segmentors and add preprocess_cfg
2022-06-10 14:02:40 +00:00
zhengmiao
f59ef99b00
[Fix]Add label_map and reduce_zero_label in metainfo of dataset and deprecate reduce_zero_label in load annotation
2022-06-09 12:23:36 +00:00
linfangjian.vendor
593229eb16
[Refactor] Refactor IoU metrics
2022-06-02 14:15:28 +00:00
zhengmiao
478da81c8b
[Fix] Optimizer-> OptimWrapper
2022-06-02 05:19:36 +00:00
limengzhang.vendor
5b9c29f992
[Refactor] Refactor Dataset and its Transform Config files
2022-05-31 14:28:42 +00:00
MeowZheng
fcb948295c
[Enhancement] Revise RandomCrop
2022-05-27 21:52:49 +08:00
MeowZheng
1ad7bdcb5a
[Feature] Add default scope and register modules
2022-05-27 20:57:38 +08:00
zhengmiao
1af338e496
[Refactory] Dataset refactory
2022-05-26 09:13:40 +00:00
limengzhang.vendor
baaf9a4742
[Refactor] Add PackSegInputs and some Transforms
2022-05-26 03:06:02 +00:00
linfangjian.vendor
f6d3291064
[Refactor] Refactor RandomCrop and PhotoMetricDistortion
2022-05-25 01:58:37 +00:00
limengzhang.vendor
30d75b75eb
[Refactor] Add SegDataSample
2022-05-16 11:31:46 +00:00
linfangjian.vendor
7a32d610e4
[Refactor] Refactor all registries
2022-05-10 12:15:20 +00:00
zhengmiao
35c695bba7
[Refactory] Clean UTs
2022-05-09 10:29:38 +00:00
Miao Zheng
28b42597a1
[Enhancement]Revise docstring and UT for layer decay LR ( #1540 )
...
* fix docstring
* fix ut for optimizer cosntructor
2022-05-01 13:13:53 +08:00
Yuan Liu
43b8a1d8dc
[Feature]: Add MAE ( #1307 )
...
* [Fix]: Fix lint
* [WIP]: Add mae seg config
* [Feature]: Add MAE seg
* [Fix]: Fix mae dataset img scale bug
* [Fix]: Fix lint
* [Feature]: Change mae config to mae_segmentation's config
* [Feature]: Add interpolate pe when loading
* [Fix]: Fix pos_embed not used bug
* [Fix]: Fix lint
* [Fix]: Init rel pos embed with zeros
* [Fix]: Fix lint
* [Fix]: Change the type name of backbone to MAE
* [Fix]: Delete ade20k_512x512.py
* [Fix]: Use mmseg provided ade20k.py
* [Fix]: Change 1 sample per gpu to 2 samples per gpu
* [Fix]: Fix conflict
* [Refactor]: Use the TransformerEncoderLayer of BEiT
* [Feature]: Add UT
* [Fix]: Change the default value of qv bias to False
* [Fix]: Initialize relative pos table with zeros
* [Fix]: Delete redundant code in mae
* [Fix]: Fix lint
* [Fix]: Rename qkv_bias to qv_bias
* [Fix]: Add docstring to weight_init of MAEAttention
* [Refactor]: Delete qv_bias param
* [Fix]: Add reference to fix_init_weight
* [Fix]: Fix lint
* [Fix]: Delete extra crop size
* [Refactor]: Rename mae
* [Fix]: Set bias to True
* [Fix]: Delete redundant params
* [Fix]: Fix lint
* [Fix]: Fix UT
* [Fix]: Add resize abs pos embed
* [Fix]: Fix UT
* [Refactor]: Use build layer
* [Fix]: Add licsense and fix docstring
* [Fix]: Fix docstring
* [Feature]: Add README metafile
* [Fix]: Change 640 to 512
* [Fix]: Fix README
* fix readme of MAE
Co-authored-by: MengzhangLI <mcmong@pku.edu.cn>
2022-04-28 00:54:20 +08:00
FangjianLin
7c3bf22885
[Refactory] Merge BEiT and ConvNext 's LR decay optimizer constructors ( #1438 )
...
* move layer_decay_optimizer_constructor
* fix
* fix
* merge test_core
* fix
* add DeprecationWarning
* fix DeprecationWarning
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix test
* fix
* fix
* fix
* fix
* fix ut
* fix
* fix
* Update tests/test_core/test_layer_decay_optimizer_constructor.py
* fix
* fix
* fix
* fix
Co-authored-by: MeowZheng <meowzheng@outlook.com>
Co-authored-by: Miao Zheng <76149310+MeowZheng@users.noreply.github.com>
2022-04-27 10:43:25 +08:00
FangjianLin
e4b3604e50
[Fix] Register optimizer constructor with mmseg ( #1456 )
...
* [fix] register optimizer onstructor with mmseg
* fix lint
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* Update tests/test_core/test_optimizer.py
* Update tests/test_core/test_optimizer.py
* Update tests/test_core/test_optimizer.py
* Update tests/test_core/test_optimizer.py
* fix lint
Co-authored-by: Miao Zheng <76149310+MeowZheng@users.noreply.github.com>
2022-04-16 16:45:17 +08:00
Rockey
23b7cfc59d
[Fix] Support single cahnnel `pred` for Binary Cross Entropy Loss ( #1454 )
...
* [Fix] Fix the bug that binary cross entropy loss doesn't support single channel input
* imcrease coverage
* modify implementation
* increase coverage
* add assert
* modify implementation
* enshollow condition judge
* fix
2022-04-14 11:26:02 +08:00
jiangyitong
7b6953fd5f
[Feature] Add with cp to mit and vit ( #1431 )
...
* add with cp to mit and vit
* add test unit
Co-authored-by: jiangyitong <jiangyitong1@sensetime.com>
2022-04-01 21:01:45 +08:00
MengzhangLI
cc89c8d18d
[Fix] Add avg_non_ignore in cross entropy loss ( #1409 )
...
* [Fix] Add avg_non_ignore in cross entropy loss
* [Fix] Add avg_non_ignore in cross entropy loss
* add docstring
* fix ut
* fix docstring and comments
* fix
* fix bce
* fix avg_factor in BCE and add more ut
* add avg_non_ignore
* add more ut
* fix part of ut
* fix part of ut
* test avg_non_ignore would not affect ce/bce when reduction none/sum
* test avg_non_ignore would not affect ce/bce when reduction none/sum/mean
* re-organize ut
* re-organize ut
* re-organize ut
* re-organize hardcode case
* fix parts of comments
* fix another parts of comments
* fix
2022-03-30 18:32:47 +08:00
FangjianLin
d1b8eae35e
[Feature] Add BEiT backbone ( #1404 )
...
* [Feature] Add BEiT backbone
* fix
* fix
* fix
* fix
* add readme
* fix
* fix
* fix
* fix
* fix
* add link
* fix memory
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix test_beit.py
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
2022-03-30 15:25:10 +08:00