mirror of
https://github.com/open-mmlab/mmengine.git
synced 2025-06-03 21:54:44 +08:00
bump version to v0.8.3 (#1278)
This commit is contained in:
parent
5ef75fd7a7
commit
d480df7112
@ -58,8 +58,12 @@ English | [简体中文](README_zh-CN.md)
|
|||||||
|
|
||||||
## What's New
|
## What's New
|
||||||
|
|
||||||
|
v0.8.3 was released on 2023-07-31.
|
||||||
|
|
||||||
Highlights:
|
Highlights:
|
||||||
|
|
||||||
|
- Support enabling `efficient_conv_bn_eval` for efficient convolution and batch normalization. See [save memory on gpu](https://mmengine.readthedocs.io/en/latest/common_usage/save_gpu_memory.html#save-memory-on-gpu) for more details
|
||||||
|
|
||||||
- Add an [example](./examples/llama2/) to finetune Llama2.
|
- Add an [example](./examples/llama2/) to finetune Llama2.
|
||||||
|
|
||||||
- Support training with [FSDP](https://pytorch.org/tutorials/intermediate/FSDP_adavnced_tutorial.html?highlight=fsdp) and [DeepSpeed](https://www.deepspeed.ai/). Refer to the [Training Large Models](https://mmengine.readthedocs.io/en/latest/common_usage/large_model_training.html) for more detailed usages.
|
- Support training with [FSDP](https://pytorch.org/tutorials/intermediate/FSDP_adavnced_tutorial.html?highlight=fsdp) and [DeepSpeed](https://www.deepspeed.ai/). Refer to the [Training Large Models](https://mmengine.readthedocs.io/en/latest/common_usage/large_model_training.html) for more detailed usages.
|
||||||
@ -76,7 +80,7 @@ Highlights:
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
Read [Changelog](./docs/en/notes/changelog.md#v080-06302023) for more details.
|
Read [Changelog](./docs/en/notes/changelog.md#v083-07312023) for more details.
|
||||||
|
|
||||||
## Table of Contents
|
## Table of Contents
|
||||||
|
|
||||||
|
@ -58,10 +58,12 @@
|
|||||||
|
|
||||||
## 最近进展
|
## 最近进展
|
||||||
|
|
||||||
最新版本 v0.8.0 在 2023.06.30 发布。
|
最新版本 v0.8.3 在 2023.07.31 发布。
|
||||||
|
|
||||||
亮点:
|
亮点:
|
||||||
|
|
||||||
|
- 支持使用 `efficient_conv_bn_eval` 参数开启更高效的 `ConvBN` 推理模式。详见[节省显存文档](https://mmengine.readthedocs.io/zh_CN/latest/common_usage/save_gpu_memory.html)
|
||||||
|
|
||||||
- 新增微调 Llama2 的[示例](./examples/llama2/)。
|
- 新增微调 Llama2 的[示例](./examples/llama2/)。
|
||||||
|
|
||||||
- 支持使用 [FSDP](https://pytorch.org/tutorials/intermediate/FSDP_adavnced_tutorial.html?highlight=fsdp) 和 [DeepSpeed](https://www.deepspeed.ai/) 进行训练。可阅读[大模型训练](https://mmengine.readthedocs.io/zh_cn/latest/common_usage/large_model_training.html)了解用法。
|
- 支持使用 [FSDP](https://pytorch.org/tutorials/intermediate/FSDP_adavnced_tutorial.html?highlight=fsdp) 和 [DeepSpeed](https://www.deepspeed.ai/) 进行训练。可阅读[大模型训练](https://mmengine.readthedocs.io/zh_cn/latest/common_usage/large_model_training.html)了解用法。
|
||||||
@ -78,7 +80,7 @@
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
如果想了解更多版本更新细节和历史信息,请阅读[更新日志](./docs/en/notes/changelog.md#v080-06302023)
|
如果想了解更多版本更新细节和历史信息,请阅读[更新日志](./docs/en/notes/changelog.md#v083-07312023)
|
||||||
|
|
||||||
## 目录
|
## 目录
|
||||||
|
|
||||||
|
@ -1,5 +1,42 @@
|
|||||||
# Changelog of v0.x
|
# Changelog of v0.x
|
||||||
|
|
||||||
|
## v0.8.3 (31/07/2023)
|
||||||
|
|
||||||
|
### Highlights
|
||||||
|
|
||||||
|
- Support enabling `efficient_conv_bn_eval` for efficient convolution and batch normalization. See [save memory on gpu](https://mmengine.readthedocs.io/en/latest/common_usage/save_gpu_memory.html#save-memory-on-gpu) for more details
|
||||||
|
- Add [Llama2 finetune example](https://github.com/open-mmlab/mmengine/tree/main/examples/llama2)
|
||||||
|
- Support multi-node distributed training with MLU backend
|
||||||
|
|
||||||
|
### New Features & Enhancements
|
||||||
|
|
||||||
|
- Enable `efficient_conv_bn_eval` for memory saving convolution and batch normalization by [@youkaichao](https://github.com/youkaichao) in https://github.com/open-mmlab/mmengine/pull/1202, https://github.com/open-mmlab/mmengine/pull/1251 and https://github.com/open-mmlab/mmengine/pull/1259
|
||||||
|
- Add Llama2 example by [@HAOCHENYE](https://github.com/HAOCHENYE) in https://github.com/open-mmlab/mmengine/pull/1264
|
||||||
|
- Compare the difference of two configs by [@gachiemchiep](https://github.com/gachiemchiep) in https://github.com/open-mmlab/mmengine/pull/1260
|
||||||
|
- Enable explicit error for deepspeed not installed by [@Li-Qingyun](https://github.com/Li-Qingyun) in https://github.com/open-mmlab/mmengine/pull/1240
|
||||||
|
- Support skipping initialization in `BaseModule` by [@HAOCHENYE](https://github.com/HAOCHENYE) in https://github.com/open-mmlab/mmengine/pull/1263
|
||||||
|
- Add parameter `save_begin` to control when to save checkpoints by [@KerwinKai](https://github.com/KerwinKai) in https://github.com/open-mmlab/mmengine/pull/1271
|
||||||
|
- Support multi-node distributed training with MLU backend by [@josh6688](https://github.com/josh6688) in https://github.com/open-mmlab/mmengine/pull/1266
|
||||||
|
- Enhance error message thrown by Config, build function and `ConfigDict.items` by [@HAOCHENYE](https://github.com/HAOCHENYE) in https://github.com/open-mmlab/mmengine/pull/1272, https://github.com/open-mmlab/mmengine/pull/1270 and https://github.com/open-mmlab/mmengine/pull/1088
|
||||||
|
- Add the `loop_stage` runtime information in `message_hub` by [@zhouzaida](https://github.com/zhouzaida) in https://github.com/open-mmlab/mmengine/pull/1277
|
||||||
|
- Fix Visualizer that built `vis_backends` will not be used when `save_dir` is `None` by [@Xinyu302](https://github.com/Xinyu302) in https://github.com/open-mmlab/mmengine/pull/1275
|
||||||
|
|
||||||
|
### Bug fixes
|
||||||
|
|
||||||
|
- Fix scalar check in RuntimeInfoHook by [@i-aki-y](https://github.com/i-aki-y) in https://github.com/open-mmlab/mmengine/pull/1250
|
||||||
|
- Move data preprocessor to target device in FSDPStrategy by [@HAOCHENYE](https://github.com/HAOCHENYE) in https://github.com/open-mmlab/mmengine/pull/1261
|
||||||
|
|
||||||
|
### Docs
|
||||||
|
|
||||||
|
- Add ecosystem in README by [@zhouzaida](https://github.com/zhouzaida) in https://github.com/open-mmlab/mmengine/pull/1247
|
||||||
|
- Add short explanation about registry scope by [@mmeendez8](https://github.com/mmeendez8) in https://github.com/open-mmlab/mmengine/pull/1114
|
||||||
|
- Add the data flow of Runner in README by [@zhouzaida](https://github.com/zhouzaida) in https://github.com/open-mmlab/mmengine/pull/1257
|
||||||
|
- Introduce how to customize distributed training settings by [@zhouzaida](https://github.com/zhouzaida) in https://github.com/open-mmlab/mmengine/pull/1279
|
||||||
|
|
||||||
|
### Contributors
|
||||||
|
|
||||||
|
A total of 9 developers contributed to this release. Thanks [@HAOCHENYE](https://github.com/HAOCHENYE), [@youkaichao](https://github.com/youkaichao), [@josh6688](https://github.com/josh6688), [@i-aki-y](https://github.com/i-aki-y), [@mmeendez8](https://github.com/mmeendez8), [@zhouzaida](https://github.com/zhouzaida), [@gachiemchiep](https://github.com/gachiemchiep), [@KerwinKai](https://github.com/KerwinKai), [@Li-Qingyun](https://github.com/Li-Qingyun)
|
||||||
|
|
||||||
## v0.8.2 (07/12/2023)
|
## v0.8.2 (07/12/2023)
|
||||||
|
|
||||||
### Bug fixes
|
### Bug fixes
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Copyright (c) OpenMMLab. All rights reserved.
|
# Copyright (c) OpenMMLab. All rights reserved.
|
||||||
|
|
||||||
__version__ = '0.8.2'
|
__version__ = '0.8.3'
|
||||||
|
|
||||||
|
|
||||||
def parse_version_info(version_str):
|
def parse_version_info(version_str):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user