Releases: open-mmlab/mmengine
Releases · open-mmlab/mmengine
MMEngine Release V0.2.0
Highlights
- Refactor FileIO to provide a more unified interface without BC breaking.
- Add SMDDP backend and support running on AWS.
- Add the base model for test time augmentation.
- Support converting
BNtoSyncBNduring distributed data-parallel training.
New Features & Enhancements
- Add SMDDP backend and support running on AWS by @austinmw in #579
- Refactor FileIO to provide a more unified interface without BC breaking @zhouzaida in #533
- Add test time augmentation base model by @HAOCHENYE in #538
- Use
torch.lerp\_()to speed up EMA by @RangiLyu in #519 - Support converting
BNtoSyncBNby config by @HAOCHENYE in #506 - Support defining metric name in wandb backend by @okotaku in #509
- Add dockerfile by @zhouzaida in #347
Bug Fixes
- Fix
LogProcessordoes not smooth loss if the name of loss doesn't start withlossby @liuyanyi in
#539 - Fix failed to enable
detect_anomalous_paramsinMMSeparateDistributedDataParallelby @HAOCHENYE in #588 - Fix CheckpointHook behavior unexpected if given
filename_tmplargument by @C1rN09 in #518 - Fix error argument sequence in
FSDPby @HAOCHENYE in #520 - Fix uploading image in wandb backend @okotaku in #510
- Fix loading state dictionary in
EMAHookby @okotaku in #507 - Fix circle import in
EMAHookby @HAOCHENYE in #523 - Fix unit test could fail caused by
MultiProcessTestCaseby @HAOCHENYE in #535 - Remove unnecessary "if statement" in
Registryby @MambaWong in #536 - Fix
_save_to_state_dictby @HAOCHENYE in #542 - Support comparing NumPy array dataset meta in
Runner.resumeby @HAOCHENYE in #511 - Use
getinstead ofpopto dumprunner_typeinbuild_runner_from_cfgby @nijkah in #549 - Upgrade pre-commit hooks by @zhouzaida in #576
- Delete the error comment in
registry.mdby @vansin in #514 - Fix Some out-of-date unit tests by @C1rN09 in #586
- Fix typo in
MMFullyShardedDataParallelby @yhna940 in #569 - Update Github Action CI and CircleCI by @zhouzaida in #512
- Fix unit test in windows by @HAOCHENYE in #515
- Fix merge ci & multiprocessing unit test by @HAOCHENYE in #529
Docs
- Fix API files of English documentation by @zhouzaida in #525
- Fix typo in
instance_data.pyby @Dai-Wenxun in #530 - Fix the docstring of the model sub-package by @zhouzaida in #573
- Fix a spelling error in docs/zh_cn by @cxiang26 in #548
- Fix typo in docstring by @MengzhangLI in #527
- Update
config.mdby @Zhengfei-0311 in #562
Contributors
A total of 15 developers contributed to this release.
Thanks @nijkah @austinmw @okotaku @cxiang26 @yhna940 @liuyanyi @MambaWong @Zhengfei-0311 @Dai-Wenxun @vansin @C1rN09 @MengzhangLI @zhouzaida @HAOCHENYE @RangiLyu
New Contributors
- @nijkah made their first contribution in #549
- @okotaku made their first contribution in #510
- @cxiang26 made their first contribution in #548
- @MambaWong made their first contribution in #536
- @Zhengfei-0311 made their first contribution in #562
- @austinmw made their first contribution in #579
- @yhna940 made their first contribution in #569
- @liuyanyi made their first contribution in #539
- @MengzhangLI made their first contribution in #527
Full Changelog: v0.1.0...v0.2.0
MMEngine Release V0.1.0
The release note is coming soon.