Skip to content

Commit f9478c6

Browse files
bump version to 0.3.0 (#751)
1 parent 4cdf60c commit f9478c6

File tree

4 files changed

+97
-17
lines changed

4 files changed

+97
-17
lines changed

README.md

Lines changed: 32 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -295,22 +295,38 @@ Please see [configs](./configs) for the details about model performance and pret
295295
296296
## What is New
297297
298-
- 2023/6/16
299-
1. New version `0.2.2` is released! We upgrade to support `MindSpore` v2.0 while maintaining compatibility of v1.8
300-
2. New models:
301-
- [ConvNextV2](configs/convnextv2)
302-
- mini of [CoAT](configs/coat)
303-
- 1.3 of [MnasNet](configs/mnasnet)
304-
- AMP(O3) version of [ShuffleNetV2](configs/shufflenetv2)
305-
3. New features:
306-
- Gradient Accumulation
307-
- DynamicLossScale for customized [TrainStep](mindcv/utils/train_step.py)
308-
- OneCycleLR and CyclicLR learning rate scheduler
309-
- Refactored Logging
310-
- Pyramid Feature Extraction
311-
4. Bug fixes:
312-
- Serving Deployment Tutorial(mobilenet_v3 doesn't work on ms1.8 when using Ascend backend)
313-
- Some broken links on our documentation website.
298+
- 2024/1/17
299+
300+
Release `0.3.0` is published. We will drop MindSpore 1.x in the future release.
301+
302+
1. New models:
303+
- Y-16GF of [RegNet](configs/regnet)
304+
- [SwinTransformerV2](configs/swintransformerv2)
305+
- [VOLO](configs/volo)
306+
- [CMT](configs/cmt)
307+
- [HaloNet](configs/halonet)
308+
- [SSD](examples/det/ssd)
309+
- [DeepLabV3](examples/seg/deeplabv3)
310+
- [CLIP](examples/clip) & [OpenCLIP](examples/open_clip)
311+
2. Features:
312+
- AsymmetricLoss & JSDCrossEntropy
313+
- Augmentations Split
314+
- Customized AMP
315+
3. Bug fixes:
316+
- Since the classifier weights are not fully deleted, you may encounter an error passing in the `num_classes` when creating a pre-trained model.
317+
4. Refactoring:
318+
- The names of many models have been refactored for better understanding.
319+
- [Script](mindcv/models/vit.py) of `VisionTransformer`.
320+
- [Script](train_with_func.py) of Mixed(PyNative+jit) mode training.
321+
5. Documentation:
322+
- A guide of how to extract multiscale features from backbone.
323+
- A guide of how to finetune the pre-trained model on a custom dataset.
324+
6. BREAKING CHANGES:
325+
- We are going to drop support of MindSpore 1.x for it's EOL.
326+
- Configuration `filter_bias_and_bn` will be removed and renamed as `weight_decay_filter`,
327+
due to a prolonged misunderstanding of the MindSpore optimizer.
328+
We will migrate the existing training recipes, but the signature change of function `create_optimizer` will be incompatible
329+
and the old version training recipes will also be incompatible. See [PR/752](https://github.com/mindspore-lab/mindcv/pull/752) for details.
314330
315331
See [RELEASE](RELEASE.md) for detailed history.
316332

README_CN.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,37 @@ python train.py --model=resnet50 --dataset=cifar10 \
298298

299299
## 更新
300300

301+
- 2024/1/17
302+
303+
新版本`0.3.0`发布。我们将在未来的发布中丢弃对MindSpore1.x版本的支持
304+
305+
1. 新模型:
306+
- [RegNet](configs/regnet)的Y-16GF规格
307+
- [SwinTransformerV2](configs/swintransformerv2)
308+
- [VOLO](configs/volo)
309+
- [CMT](configs/cmt)
310+
- [HaloNet](configs/halonet)
311+
- [SSD](examples/det/ssd)
312+
- [DeepLabV3](examples/seg/deeplabv3)
313+
- [CLIP](examples/clip) & [OpenCLIP](examples/open_clip)
314+
2. 特性:
315+
- 损失函数AsymmetricLoss及JSDCrossEntropy
316+
- 数据增强分离(Augmentations Split)
317+
- 自定义混合精度策略
318+
3. 错误修复:
319+
- 由于分类器参数未完全弹出,您在新建预训练模型时传入参数`num_classes`可能会导致错误。
320+
4. 重构:
321+
- 许多模型的名字发生了变更,以便更好的理解。
322+
- `VisionTransformer`的模型定义[脚本](mindcv/models/vit.py)。
323+
- 混合模式(PyNative+jit)的训练[脚本](train_with_func.py)。
324+
5. 文档:
325+
- 如何提取多尺度特征的教程指引。
326+
- 如何在自定义数据集上微调预训练模型的教程指引。
327+
6. BREAKING CHANGES:
328+
- 我们将在此小版本的未来发布中丢弃对MindSpore1.x的支持。
329+
- 配置项`filter_bias_and_bn`将被移除并更名为`weight_decay_filter`
330+
我们会对已有训练策略进行迁移,但函数`create_optimizer`的签名变更将是不兼容的,且未迁移旧版本的训练策略也将变得不兼容。详见[PR/752](https://github.com/mindspore-lab/mindcv/pull/752)。
331+
301332
- 2023/6/16
302333
1. 新版本 `0.2.2` 发布啦!我们将`MindSpore`升级到了2.0版本,同时保持了对1.8版本的兼容
303334
2. 新模型:

RELEASE.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,38 @@
11
# Release Note
22

3+
## 0.3.0 (2024/1/17)
4+
5+
Release `0.3.0` is published. We will drop MindSpore 1.x in the future release.
6+
7+
1. New models:
8+
- Y-16GF of [RegNet](configs/regnet)
9+
- [SwinTransformerV2](configs/swintransformerv2)
10+
- [VOLO](configs/volo)
11+
- [CMT](configs/cmt)
12+
- [HaloNet](configs/halonet)
13+
- [SSD](examples/det/ssd)
14+
- [DeepLabV3](examples/seg/deeplabv3)
15+
- [CLIP](examples/clip) & [OpenCLIP](examples/open_clip)
16+
2. Features:
17+
- AsymmetricLoss & JSDCrossEntropy
18+
- Augmentations Split
19+
- Customized AMP
20+
3. Bug fixes:
21+
- Since the classifier weights are not fully deleted, you may encounter an error passing in the `num_classes` when creating a pre-trained model.
22+
4. Refactoring:
23+
- The names of many models have been refactored for better understanding.
24+
- [Script](mindcv/models/vit.py) of `VisionTransformer`.
25+
- [Script](train_with_func.py) of Mixed(PyNative+jit) mode training.
26+
5. Documentation:
27+
- A guide of how to extract multiscale features from backbone.
28+
- A guide of how to finetune the pre-trained model on a custom dataset.
29+
6. BREAKING CHANGES:
30+
- We are going to drop support of MindSpore 1.x for it's EOL.
31+
- Configuration `filter_bias_and_bn` will be removed and renamed as `weight_decay_filter`,
32+
due to a prolonged misunderstanding of the MindSpore optimizer.
33+
We will migrate the existing training recipes, but the signature change of function a will be incompatible
34+
and the old version training recipes will also be incompatible. See [PR/752](https://github.com/mindspore-lab/mindcv/pull/752) for details.
35+
336
## 0.2.2 (2023/6/16)
437

538
1. New version `0.2.2` is released! We upgrade to support `MindSpore` v2.0 while maintaining compatibility of v1.8

mindcv/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
"""version init"""
2-
__version__ = "0.2.2"
2+
__version__ = "0.3.0"

0 commit comments

Comments
 (0)