MMClassification Release V1.0.0rc3
Pre-release
Pre-release
Highlights
- Add Switch Recipe Hook, Now we can modify training pipeline, mixup and loss settings during training, see #1101.
- Add TIMM and HuggingFace wrappers. Now you can train/use models in TIMM/HuggingFace directly, see #1102.
- Support retrieval tasks, see #1055.
- Reproduce MobileOne training accuracy. See #1191.
New Features
- Add checkpoints from EfficientNets NoisyStudent & L2. (#1122)
- Migrate CSRA head to 1.x. (#1177)
- Support RepLKnet backbone. (#1129)
- Add Switch Recipe Hook. (#1101)
- Add adan optimizer. (#1180)
- Support DaViT. (#1105)
- Support Activation Checkpointing for ConvNeXt. (#1153)
- Add TIMM and HuggingFace wrappers to build classifiers from them directly. (#1102)
- Add reduction for neck (#978)
- Support HorNet Backbone for dev1.x. (#1094)
- Add arcface head. (#926)
- Add Base Retriever and Image2Image Retriever for retrieval tasks. (#1055)
- Support MobileViT backbone. (#1068)
Improvements
- [Enhance] Enhance ArcFaceClsHead. (#1181)
- [Refactor] Refactor to use new fileio API in MMEngine. (#1176)
- [Enhance] Reproduce mobileone training accuracy. (#1191)
- [Enhance] add deleting params info in swinv2. (#1142)
- [Enhance] Add more mobilenetv3 pretrains. (#1154)
- [Enhancement] RepVGG for YOLOX-PAI for dev-1.x. (#1126)
- [Improve] Speed up data preprocessor. (#1064)
Bug Fixes
- Fix the torchserve. (#1143)
- Fix configs due to api refactor of
num_classes
. (#1184) - Update mmcls2torchserve. (#1189)
- Fix for
inference_model
cannot get classes information in checkpoint. (#1093)
Docs Update
- Add not-found page extension. (#1207)
- update visualization doc. (#1160)
- Support sort and search the Model Summary table. (#1100)
- Improve the ResNet model page. (#1118)
- update the readme of convnext. (#1156)
- Fix the installation docs link in README. (#1164)
- Improve ViT and MobileViT model pages. (#1155)
- Improve Swin Doc and Add Tabs enxtation. (#1145)
- Add MMEval projects link in README. (#1162)
- Add runtime configuration docs. (#1128)
- Add custom evaluation docs (#1130)
- Add custom pipeline docs. (#1124)
- Add MMYOLO projects link in MMCLS1.x. (#1117)
Contributors
A total of 14 developers contributed to this release.
@austinmw @Ezra-Yu @nijkah @yingfhu @techmonsterwang @mzr1996 @sanbuphy @tonysy @XingyuXie @gaoyang07 @kitecats @marouaneamz @okotaku @zzc98