Skip to content

Commit

Permalink
Bump version to v0.20.0 (#679)
Browse files Browse the repository at this point in the history
* Bump version to v0.20.0

* Improve according to comments
  • Loading branch information
mzr1996 authored Jan 31, 2022
1 parent 8ef5aed commit fb6d6f1
Show file tree
Hide file tree
Showing 7 changed files with 60 additions and 18 deletions.
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,13 @@ This project is released under the [Apache 2.0 license](LICENSE).

## Changelog

v0.20.0 was released in 30/1/2022.

Highlights of the new version:
- Support **K-fold cross-validation**. The tutorial will be released later.
- Support **HRNet**, **ConvNeXt**, **Twins** and **EfficientNet**.
- Support model conversion from PyTorch to **Core ML** by a tool.

v0.19.0 was released in 31/12/2021.

Highlights of the new version:
Expand All @@ -43,12 +50,6 @@ Highlights of the new version:
- Support **DeiT** & **Conformer** backbone and checkpoints.
- Provide a **CAM visualization** tool based on [pytorch-grad-cam](https://github.com/jacobgil/pytorch-grad-cam), and detailed [user guide](https://mmclassification.readthedocs.io/en/latest/tools/visualization.html#class-activation-map-visualization)!

v0.18.0 was released in 30/11/2021.

Highlights of the new version:
- Support **MLP-Mixer** backbone and provide pre-trained checkpoints.
- Add a tool to **visualize the learning rate curve** of the training phase. Welcome to use with the [tutorial](https://mmclassification.readthedocs.io/en/latest/tools/visualization.html#learning-rate-schedule-visualization)!

Please refer to [changelog.md](docs/en/changelog.md) for more details and other release history.

## Benchmark and model zoo
Expand Down
13 changes: 7 additions & 6 deletions README_zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,13 @@ MMClassification 是一款基于 PyTorch 的开源图像分类工具箱,是 [O

## 更新日志

2022/1/30 发布了 v0.20.0 版本

新版本亮点:
- 支持 **K 折交叉验证** 工具。相应文档会在后续添加。
- 支持了 **HRNet****ConvNeXt****Twins** 以及 **EfficientNet** 四个主干网络,欢迎使用!
- 支持了从 PyTorch 模型到 Core-ML 模型的转换工具。

2021/12/31 发布了 v0.19.0 版本

新版本亮点:
Expand All @@ -42,12 +49,6 @@ MMClassification 是一款基于 PyTorch 的开源图像分类工具箱,是 [O
- 支持了 **DeiT****Conformer** 主干网络,并提供了预训练模型。
- 提供了一个 **CAM 可视化** 工具。该工具基于 [pytorch-grad-cam](https://github.com/jacobgil/pytorch-grad-cam),我们提供了详细的 [使用教程](https://mmclassification.readthedocs.io/en/latest/tools/visualization.html#class-activation-map-visualization)

2021/11/30 发布了 v0.18.0 版本

新版本亮点:
- 支持了 **MLP-Mixer** 主干网络,欢迎使用!
- 添加了一个**可视化学习率曲线**的工具,可以参考[教程](https://mmclassification.readthedocs.io/zh_CN/latest/tools/visualization.html#id3)使用

发布历史和更新细节请参考 [更新日志](docs/en/changelog.md)

## 基准测试及模型库
Expand Down
2 changes: 1 addition & 1 deletion docker/serve/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ ARG CUDNN="7"
FROM pytorch/pytorch:${PYTORCH}-cuda${CUDA}-cudnn${CUDNN}-devel

ARG MMCV="1.4.2"
ARG MMCLS="0.19.0"
ARG MMCLS="0.20.0"

ENV PYTHONUNBUFFERED TRUE

Expand Down
38 changes: 38 additions & 0 deletions docs/en/changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,43 @@
# Changelog

## v0.20.0(30/01/2022)

### Highlights

- Support K-fold cross-validation. The tutorial will be released later.
- Support HRNet, ConvNeXt, Twins and EfficientNet.
- Support model conversion from PyTorch to Core-ML by a tool.

### New Features

- Support K-fold cross-validation. ([#563](https://github.com/open-mmlab/mmclassification/pull/563))
- Support HRNet and add pre-trained models. ([#660](https://github.com/open-mmlab/mmclassification/pull/660))
- Support ConvNeXt and add pre-trained models. ([#670](https://github.com/open-mmlab/mmclassification/pull/670))
- Support Twins and add pre-trained models. ([#642](https://github.com/open-mmlab/mmclassification/pull/642))
- Support EfficientNet and add pre-trained models.([#649](https://github.com/open-mmlab/mmclassification/pull/649))
- Support `features_only` option in `TIMMBackbone`. ([#668](https://github.com/open-mmlab/mmclassification/pull/668))
- Add conversion script from pytorch to Core-ML model. ([#597](https://github.com/open-mmlab/mmclassification/pull/597))

### Improvements

- New-style CPU training and inference. ([#674](https://github.com/open-mmlab/mmclassification/pull/674))
- Add setup multi-processing both in train and test. ([#671](https://github.com/open-mmlab/mmclassification/pull/671))
- Rewrite channel split operation in ShufflenetV2. ([#632](https://github.com/open-mmlab/mmclassification/pull/632))
- Deprecate the support for "python setup.py test". ([#646](https://github.com/open-mmlab/mmclassification/pull/646))
- Support single-label, softmax, custom eps by asymmetric loss. ([#609](https://github.com/open-mmlab/mmclassification/pull/609))
- Save class names in best checkpoint created by evaluation hook. ([#641](https://github.com/open-mmlab/mmclassification/pull/641))

### Bug Fixes

- Fix potential unexcepted behaviors if `metric_options` is not specified in multi-label evaluation. ([#647](https://github.com/open-mmlab/mmclassification/pull/647))
- Fix API changes in `pytorch-grad-cam>=1.3.7`. ([#656](https://github.com/open-mmlab/mmclassification/pull/656))
- Fix bug which breaks `cal_train_time` in `analyze_logs.py`. ([#662](https://github.com/open-mmlab/mmclassification/pull/662))

### Docs Update

- Update README in configs according to OpenMMLab standard. ([#672](https://github.com/open-mmlab/mmclassification/pull/672))
- Update installation guide and README. ([#624](https://github.com/open-mmlab/mmclassification/pull/624))

## v0.19.0(31/12/2021)

### Highlights
Expand Down
5 changes: 3 additions & 2 deletions docs/en/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,9 @@ The compatible MMClassification and MMCV versions are as below. Please install t

| MMClassification version | MMCV version |
|:------------------------:|:---------------------:|
| dev | mmcv>=1.3.16, <=1.5.0 |
| 0.19.0 (master) | mmcv>=1.3.16, <=1.5.0 |
| dev | mmcv>=1.4.4, <=1.5.0 |
| 0.20.0 (master) | mmcv>=1.3.16, <=1.5.0 |
| 0.19.0 | mmcv>=1.3.16, <=1.5.0 |
| 0.18.0 | mmcv>=1.3.16, <=1.5.0 |
| 0.17.0 | mmcv>=1.3.8, <=1.5.0 |
| 0.16.0 | mmcv>=1.3.8, <=1.5.0 |
Expand Down
5 changes: 3 additions & 2 deletions docs/zh_CN/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,9 @@ MMClassification 和 MMCV 的适配关系如下,请安装正确版本的 MMCV

| MMClassification 版本 | MMCV 版本 |
|:---------------------:|:---------------------:|
| dev | mmcv>=1.3.16, <=1.5.0 |
| 0.19.0 (master)| mmcv>=1.3.16, <=1.5.0 |
| dev | mmcv>=1.4.4, <=1.5.0 |
| 0.20.0 (master)| mmcv>=1.3.16, <=1.5.0 |
| 0.19.0 | mmcv>=1.3.16, <=1.5.0 |
| 0.18.0 | mmcv>=1.3.16, <=1.5.0 |
| 0.17.0 | mmcv>=1.3.8, <=1.5.0 |
| 0.16.0 | mmcv>=1.3.8, <=1.5.0 |
Expand Down
2 changes: 1 addition & 1 deletion mmcls/version.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Copyright (c) OpenMMLab. All rights reserved

__version__ = '0.19.0'
__version__ = '0.20.0'


def parse_version_info(version_str):
Expand Down

0 comments on commit fb6d6f1

Please sign in to comment.