diff --git a/docs/zh/RELEASENOTE/RELEASENOTE.md b/docs/zh/RELEASENOTE/RELEASENOTE.md index 7b396e98350823f608ed9f46c32b2b0d12524882..70e83fcf4533bbfdcfb71bbb7577b7667c53f9b3 100644 --- a/docs/zh/RELEASENOTE/RELEASENOTE.md +++ b/docs/zh/RELEASENOTE/RELEASENOTE.md @@ -1,22 +1,32 @@ # FrameworkPTAdapter 2.0.3 版本说明书 -- [用户须知](#用户须知md) -- [新增特性](#新增特性md) -- [特性修改](#特性修改md) -- [已修复问题](#已修复问题md) -- [已知问题](#已知问题md) -- [兼容性](#兼容性md) -

用户须知

+- [FrameworkPTAdapter 2.0.3](#FrameworkPTAdapter-2-0-3md) + - [用户须知](#用户须知md) + - [新增特性](#新增特性md) + - [特性修改](#特性修改md) + - [已修复问题](#已修复问题md) + - [已知问题](#已知问题md) + - [兼容性](#兼容性md) +- [FrameworkPTAdapter 2.0.2](#FrameworkPTAdapter-2-0-2md) + - [用户须知](#用户须知-0md) + - [新增特性](#新增特性-1md) + - [特性修改](#特性修改-2md) + - [已修复问题](#已修复问题-3md) + - [已知问题](#已知问题-4md) + - [兼容性](#兼容性-5md) +

FrameworkPTAdapter 2.0.3

+ + +

用户须知

本框架基于Facebook主导的开源PyTorch1.5.0进行修改,延续原生的PyTorch特性,使用NPU进行动态图训练;以算子粒度进行模型适配,代码重用性好,支持现有的网络只修改设备类型或数据类型,即可迁移到NPU上使用。 从此版本开始,PyTorch1.8.1版本提供支持,此版本延续PyTorch1.5.0特性,功能保持一致(profiling工具除外)。除此之外,对后端算子适配提供较好开发体验。当期1.8.1版本仅支持Resent50网络模型。 -

新增特性

+

新增特性

**表 1** PyTorch支持的版本特性列表 -

一级特性

二级特性

@@ -187,15 +197,15 @@
-

特性修改

+

特性修改

不涉及 -

已修复问题

+

已修复问题

不涉及 -

已知问题

+

已知问题

已知问题

@@ -234,9 +244,144 @@
-

兼容性

+

兼容性

A800-9010:CentOS 7.6/Ubuntu 18.04/BC-Linux 7.6/Debian 9.9/Debian 10/OpenEuler 20.03 LTS A800-9000:CentOS 7.6/Euler 2.8/Kylin v10/BC-Linux 7.6/OpenEuler 20.03 LTS/UOS 20 1020e +

FrameworkPTAdapter 2.0.2

+ + +

用户须知

+ +本框架基于Facebook主导的开源PyTorch1.5.0进行修改,延续原生的PyTorch特性,使用NPU进行动态图训练;以算子粒度进行模型适配,代码重用性好,支持现有的网络只修改设备类型或数据类型,即可迁移到NPU上使用。 + +

新增特性

+ +**表 1** PyTorch支持的版本特性列表 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

一级特性

+

二级特性

+

说明

+

适配训练模型

+

YOLOV4

+

-

+

YOLOV3

+

-

+

DB

+

-

+

RFCN

+

-

+

CRNN

+

-

+

Densenset161

+

-

+

Densenset191

+

-

+

适配NPU的PyTorch特性

+

框架基础功能

+

新增适配算子开发(详见算子清单)。

+

精度对比工具

+

新增精度对比工具,支持训练精度定界。

+

昇腾710芯片

+

新增支持昇腾710芯片在线推理。

+

OS兼容性

+

新增支持ubuntu 18.04.5、OpenEuler 20.03 LTS系统

+
+ +

特性修改

+ +不涉及 + +

已修复问题

+ +不涉及 + +

已知问题

+ + + + + + + + + + + + + + + + + + + + + + + +

已知问题

+

问题描述

+

数据类型支持

+

NPU不支持float16类型的inf/nan数据输入输出。

+

数据Format

+

出现4D以上的format时不能降维。

+

集合通信约束

+

+

要求一次训练任务中不同device上执行的图相同。

+

当前只支持1/2/4/8P粒度的分配。

+

只支持int8,int32,float16和float32数据类型。

+

Apex功能支持

+

Apex当前版本的实现方式主要为python实现,不支持APEX中的自定义优化CUDA Kernel。

+
+ +

兼容性

+ +A800-9010:CentOS 7.6/Ubuntu 18.04/BC-Linux 7.6/Debian 9.9/Debian 10/OpenEuler 20.03 LTS + +A800-9000:CentOS 7.6/Euler 2.8/Kylin v10/BC-Linux 7.6/OpenEuler 20.03 LTS +