MMEngine Release V0.3.0
Highlights
- Support running on Ascend chip.
- Support torch
ZeroRedundancyOptimizer
. - Fix error calculation of
eta_min
inCosineRestartParamScheduler
.
New Features & Enhancements
- Support running on Ascend chip by @wangjiangben-hw in #572
- Support torch
ZeroRedundancyOptimizer
by @nijkah in #551 - Add non-blocking feature to
BaseDataPreprocessor
by @shenmishajing in #618 - Add documents for
clip_grad
, and support clip grad by value. by @HAOCHENYE in #513 - Add ROCm info when collecting env by @zhouzaida in #633
- Add a function to mark the deprecated function. by @HAOCHENYE in #609
- Call
register_all_modules
inRegistry.get()
by @HAOCHENYE in #541 - Deprecate
_save_to_state_dict
implemented in mmengine by @HAOCHENYE in #610 - Add
ignore_keys
in ConcatDataset by @BIGWangYuDong in #556
Docs
- Fix cannot show
changelog.md
in chinese documents. by @HAOCHENYE in #606 - Fix Chinese docs whitespaces by @C1rN09 in #521
- Translate installation and 15_min by @xin-li-67 in #629
- Refine chinese doc by @Tau-J in #516
- Add MMYOLO link in README by @Xiangxu-0103 in #634
- Add MMEngine logo in docs by @zhouzaida in #641
- Fix docstring of
BaseDataset
by @HAOCHENYE in #656 - Fix docstring and documentation used for
hub.get_model
by @zengyh1900 in #659 - Fix typo in
docs/zh_cn/advanced_tutorials/visualization.md
by @MambaWong in #616 - Fix typo docstring of
DefaultOptimWrapperConstructor
by @triple-Mu in #644 - Fix typo in advanced tutorial by @cxiang26 in #650
- Fix typo in
Config
docstring by @sanbuphy in #654 - Fix typo in
docs/zh_cn/tutorials/config.md
by @Xiangxu-0103 in #596 - Fix typo in
docs/zh_cn/tutorials/model.md
by @C1rN09 in #598
Bug Fixes
- Fix error calculation of
eta_min
inCosineRestartParamScheduler
by @Z-Fran in #639 - Fix
BaseDataPreprocessor.cast_data
could not handle string data by @HAOCHENYE in #602 - Make
autocast
compatible with mps by @HAOCHENYE in #587 - Fix error format of log message by @HAOCHENYE in #508
- Fix error implementation of
is_model_wrapper
by @HAOCHENYE in #640 - Fix
VisBackend.add_config
is not called by @shenmishajing in #613 - Change
strict_load
of EMAHook to False by default by @HAOCHENYE in #642 - Fix
open
encoding problem of Config in Windows by @sanbuphy in #648 - Fix the total number of iterations in log is a float number. by @jbwang1997 in #604
- Fix
pip upgrade
CI by @HAOCHENYE in #622
Contributors
A total of 26 developers contributed to this release.
Thanks @okotaku @xin-li-67 @nijkah @shenmishajing @triple-Mu @cxiang26 @Xiangxu-0103 @sanbuphy @austinmw @yhna940 @Zhengfei-0311 @liuyanyi @vansin @MambaWong @wangjiangben-hw @zengyh1900 @Tau-J @BIGWangYuDong @jbwang1997 @C1rN09 @RangiLyu @HAOCHENYE @zhouzaida @Dai-Wenxun @Z-Fran @MengzhangLI
New Contributors
- @shenmishajing made their first contribution in #618
- @Xiangxu-0103 made their first contribution in #596
- @Tau-J made their first contribution in #516
- @wangjiangben-hw made their first contribution in #572
- @triple-Mu made their first contribution in #644
- @sanbuphy made their first contribution in #648
- @Z-Fran made their first contribution in #639
- @BIGWangYuDong made their first contribution in #556
- @zengyh1900 made their first contribution in #659
Full Changelog: v0.2.0...v0.3.0