From 6e17d7197cf4afa399cecf06bd75004a9a9a6251 Mon Sep 17 00:00:00 2001 From: XianglongZeng Date: Mon, 18 Jul 2022 20:09:13 +0800 Subject: [PATCH] fix r1.8 release note bugs --- RELEASE.md | 19 +------------------ RELEASE_CN.md | 6 +----- 2 files changed, 2 insertions(+), 23 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index cebcb2b3049..779261b4aed 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -8,13 +8,6 @@ ### Major Features and Improvements -#### OS - -- [STABLE] Support Python 3.8(Linux/Windows/Mac). -- [STABLE] Installation improved with more detailed install guide and automated shell scripts. -- [STABLE] Support operator computing with multi-thread under Windows. -- [STABLE] Compatible with GCC from version 7.3 to 9.x. - #### FrontEnd - [BETA] Add `mindspore.Model.fit` API, add `mindspore.callback.EarlyStopping` and `mindspore.callback.ReduceLROnPlateau` in Callback. @@ -65,24 +58,13 @@ - [STABLE] Fix a bug where the flat_map method of the Dataset class does not flatten the result. - [STABLE] Unify import paths of dataset augmentation APIs to provide more easier way to use, refer to [latest api usages](https://www.mindspore.cn/docs/en/master/api_python/mindspore.dataset.vision.html). -#### GraphKernel Fusion - -#### Federated Learning - -#### Debug - ### API Change #### Backwards Incompatible Change ##### Python API -- Deprecated usage: `import mindspore.dataset.engine.datasets as ds`. Use `import mindspore.dataset as ds` instead as recommended in [mindspore doc](https://www.mindspore.cn/docs/api/zh-CN/master/api_python/mindspore.dataset.html). -- Add `mindspore.ms_class` interface, as class decorator for user-defined classes. It allows MindSpore to identify user-defined classes and access their attributes and methods([!30855](https://gitee.com/mindspore/mindspore/pulls/30855)) -- Deprecate `mindspore.SparseTensor` and use `mindspore.COOTensor` instead. ([!28505]()) -- Add Tensor init arg `internal` for internal use. - DVPP simulation algorithm is no longer supported, remove `mindspore.dataset.vision.c_transforms.SoftDvppDecodeRandomCropResizeJpeg` and `mindspore.dataset.vision.c_transforms.SoftDvppDecodeResizeJpeg` interfaces. -- MindSpore's QAT feature is refactoring, and corresponding interfaces under the `mindspore.compression` package have been removed ([!31364]()). We will re-provide MindSpore's QAT feature based on MindSpore Rewrite in version r1.8, which is currently in the demo state ([!30974]()). - Add `on_train_epoch_end` method in LossMonitor to print metric information when LossMonitor is used with `mindspore.Model.fit`. - Add "train" or "eval" mode in the print content of TimeMonitor。 - The input arg `filter_prefix` of `mindspore.load_checkpoint` interface: empty string ("") is no longer supported, and the matching rules are changed from strong matching to fuzzy matching. @@ -174,6 +156,7 @@ Contributions of any kind are welcome! - Deprecated usage: `import mindspore.dataset.engine.datasets as ds`. Use `import mindspore.dataset as ds` instead as recommended in [mindspore doc](https://www.mindspore.cn/docs/en/master/api_python/mindspore.dataset.html). - Add `mindspore.ms_class` interface, as class decorator for user-defined classes. It allows MindSpore to identify user-defined classes and access their attributes and methods([!30855](https://gitee.com/mindspore/mindspore/pulls/30855)) - Deprecate `mindspore.SparseTensor` and use `mindspore.COOTensor` instead. ([!28505](https://gitee.com/mindspore/mindspore/pulls/28505)) +- Add Tensor init arg `internal` for internal use. ## MindSpore Lite diff --git a/RELEASE_CN.md b/RELEASE_CN.md index 35fa61553ad..23afadb69da 100644 --- a/RELEASE_CN.md +++ b/RELEASE_CN.md @@ -12,6 +12,7 @@ - [BETA] 提供`mindspore.Model.fit` API,增加两种callback方法 `mindspore.callback.EarlyStopping` 和 `mindspore.callback.ReduceLROnPlateau`。 - [BETA] 自定义算子支持Julia算子。 +- [BETA] 自定义算子支持Hybrid DSL算子。 - [STABLE] export()接口支持自定义加密算法导出模型,load()接口支持自定义解密算法导入模型。 - [BETA] [动静统一] [易用性] 图编译支持常量类型设置可变(1.8版本支持tuple/list/dict)。 - [BETA] [动静统一] 常量场景下控制流内支持JIT Fallback功能。 @@ -63,11 +64,6 @@ ##### Python API -- 修改register_backward_hook功能对应hook的梯度返回值类型,将梯度返回值统一改成tuple类型。([!31876](https://gitee.com/mindspore/mindspore/pulls/31876)) -- 弃用的import用法: `import mindspore.dataset.engine.datasets as ds` ,因其import目录过深且过度依赖Python目录结构。推荐使用官方推荐用法 `import mindspore.dataset as ds` ,更多参考详见 [API文档](https://www.mindspore.cn/docs/api/zh-CN/master/api_python/mindspore.dataset.html). -- 新增`mindspore.ms_class` 接口,作为用户自定义类的类装饰器,使得MindSpore能够识别用户自定义类,并且获取这些类的属性和方法。([!30855](https://gitee.com/mindspore/mindspore/pulls/30855)) -- `mindspore.SparseTensor`接口废弃使用,对应新接口为`mindspore.COOTensor`. ([!28505]()) -- Tensor新增一个入参`internal`,作为框架内部使用。 - 不再支持DVPP模拟算法,删除 `mindspore.dataset.vision.c_transforms.SoftDvppDecodeRandomCropResizeJpeg` 和 `mindspore.dataset.vision.c_transforms.SoftDvppDecodeResizeJpeg` 接口。 - LossMonitor中增加`on_train_epoch_end` 方法,实现在 `mindspore.Model.fit` 中使用时,打印epoch级别的metric信息。 - TimeMonitor打印内容变更,打印内容加入”train“或“eval”用于区分训练和推理阶段。