From 0d8f918eaa8c9ec443badf6232561b93b9690fb9 Mon Sep 17 00:00:00 2001 From: Ma Zerun Date: Fri, 30 Dec 2022 17:32:04 +0800 Subject: [PATCH] Bump version to v1.0.0rc5. (#1286) --- README.md | 8 ++++++++ README_zh-CN.md | 7 +++++++ docs/en/notes/changelog.md | 36 ++++++++++++++++++++++++++++++++++++ mmcls/__init__.py | 2 +- mmcls/version.py | 2 +- requirements/mminstall.txt | 2 +- 6 files changed, 54 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 00a028fe286..5c761e061a5 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,14 @@ The `1.x` branch works with **PyTorch 1.6+**. ## What's new +v1.0.0rc5 was released in 30/12/2022 + +- Support **EVA**, **RevViT**, **EfficientnetV2**, **CLIP**, **TinyViT** and **MixMIM** backbones. +- Reproduce the training accuracy of **ConvNeXt** and **RepVGG**. +- Support **multi-task** training and testing. See [#1229](https://github.com/open-mmlab/mmclassification/pull/1229) for more details. +- Support Test-time Augmentation. See [#1161](https://github.com/open-mmlab/mmclassification/pull/1161) for + more details. + v1.0.0rc4 was released in 06/12/2022. - Upgrade API to get pre-defined models of MMClassification. See [#1236](https://github.com/open-mmlab/mmclassification/pull/1236) for more details. diff --git a/README_zh-CN.md b/README_zh-CN.md index 5fddca0ee54..13c12207643 100644 --- a/README_zh-CN.md +++ b/README_zh-CN.md @@ -57,6 +57,13 @@ MMClassification 是一款基于 PyTorch 的开源图像分类工具箱,是 [O ## 更新日志 +2022/12/30 发布了 v1.0.0rc5 版本 + +- 支持了**EVA**, **RevViT**, **EfficientnetV2**, **CLIP**, **TinyViT** 和 **MixMIM** 等骨干网络结构 +- 复现了 ConvNeXt 和 RepVGG 的训练精度。 +- 支持了 **多任务** 训练和测试,详见 [#1229](https://github.com/open-mmlab/mmclassification/pull/1229) +- 支持了测试时增强(TTA),详见 [#1161](https://github.com/open-mmlab/mmclassification/pull/1161) + 2022/12/06 发布了 v1.0.0rc4 版本 - 更新了主要 API 接口,用以方便地获取 MMClassification 中预定义的模型。详见 [#1236](https://github.com/open-mmlab/mmclassification/pull/1236)。 diff --git a/docs/en/notes/changelog.md b/docs/en/notes/changelog.md index 1baaf185668..9fc1b2eddb8 100644 --- a/docs/en/notes/changelog.md +++ b/docs/en/notes/changelog.md @@ -1,5 +1,41 @@ # Changelog +## v1.0.0rc5(30/12/2022) + +### Highlights + +- Support EVA, RevViT, EfficientnetV2, CLIP, TinyViT and MixMIM backbones. +- Reproduce the training accuracy of ConvNeXt and RepVGG. +- Support multi-task training and testing. +- Support Test-time Augmentation. + +### New Features + +- [Feature] Add EfficientnetV2 Backbone. ([#1253](https://github.com/open-mmlab/mmclassification/pull/1253)) +- [Feature] Support TTA and add `--tta` in `tools/test.py`. ([#1161](https://github.com/open-mmlab/mmclassification/pull/1161)) +- [Feature] Support Multi-task. ([#1229](https://github.com/open-mmlab/mmclassification/pull/1229)) +- [Feature] Add clip backbone. ([#1258](https://github.com/open-mmlab/mmclassification/pull/1258)) +- [Feature] Add mixmim backbone with checkpoints. ([#1224](https://github.com/open-mmlab/mmclassification/pull/1224)) +- [Feature] Add TinyViT for dev-1.x. ([#1042](https://github.com/open-mmlab/mmclassification/pull/1042)) +- [Feature] Add some scripts for development. ([#1257](https://github.com/open-mmlab/mmclassification/pull/1257)) +- [Feature] Support EVA. ([#1239](https://github.com/open-mmlab/mmclassification/pull/1239)) +- [Feature] Implementation of RevViT. ([#1127](https://github.com/open-mmlab/mmclassification/pull/1127)) + +### Improvements + +- [Reproduce] Reproduce RepVGG Training Accuracy. ([#1264](https://github.com/open-mmlab/mmclassification/pull/1264)) +- [Enhance] Support ConvNeXt More Weights. ([#1240](https://github.com/open-mmlab/mmclassification/pull/1240)) +- [Reproduce] Update ConvNeXt config files. ([#1256](https://github.com/open-mmlab/mmclassification/pull/1256)) +- [CI] Update CI to test PyTorch 1.13.0. ([#1260](https://github.com/open-mmlab/mmclassification/pull/1260)) +- [Project] Add ACCV workshop 1st Solution. ([#1245](https://github.com/open-mmlab/mmclassification/pull/1245)) +- [Project] Add Example project. ([#1254](https://github.com/open-mmlab/mmclassification/pull/1254)) + +### Bug Fixes + +- [Fix] Fix imports in transforms. ([#1255](https://github.com/open-mmlab/mmclassification/pull/1255)) +- [Fix] Fix CAM visualization. ([#1248](https://github.com/open-mmlab/mmclassification/pull/1248)) +- [Fix] Fix the requirements and lazy register mmcls models. ([#1275](https://github.com/open-mmlab/mmclassification/pull/1275)) + ## v1.0.0rc4(06/12/2022) ### Highlights diff --git a/mmcls/__init__.py b/mmcls/__init__.py index f1a297817ed..19f40fa8ede 100644 --- a/mmcls/__init__.py +++ b/mmcls/__init__.py @@ -10,7 +10,7 @@ mmcv_maximum_version = '2.0.0' mmcv_version = digit_version(mmcv.__version__) -mmengine_minimum_version = '0.2.0' +mmengine_minimum_version = '0.4.0' mmengine_maximum_version = '1.0.0' mmengine_version = digit_version(mmengine.__version__) diff --git a/mmcls/version.py b/mmcls/version.py index 6a6b4cae5d7..e994544c5ae 100644 --- a/mmcls/version.py +++ b/mmcls/version.py @@ -1,6 +1,6 @@ # Copyright (c) OpenMMLab. All rights reserved -__version__ = '1.0.0rc4' +__version__ = '1.0.0rc5' def parse_version_info(version_str): diff --git a/requirements/mminstall.txt b/requirements/mminstall.txt index 18016ab9e65..3b8103c0321 100644 --- a/requirements/mminstall.txt +++ b/requirements/mminstall.txt @@ -1,2 +1,2 @@ mmcv>=2.0.0rc1,<=2.0.0 -mmengine>=0.2.0,<1.0.0 +mmengine>=0.4.0,<1.0.0