diff --git a/docs/zh/RELEASENOTE/RELEASENOTE.md b/docs/zh/RELEASENOTE/RELEASENOTE.md new file mode 100644 index 0000000000000000000000000000000000000000..c3f4596642f4d1ce5cc658f241aaf8ed454972e7 --- /dev/null +++ b/docs/zh/RELEASENOTE/RELEASENOTE.md @@ -0,0 +1,242 @@ +# FrameworkPTAdapter 2.0.3 版本说明书 +- [用户须知](#用户须知md) +- [新增特性](#新增特性md) +- [特性修改](#特性修改md) +- [已修复问题](#已修复问题md) +- [已知问题](#已知问题md) +- [兼容性](#兼容性md) +

用户须知

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

新增特性

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

一级特性

+

二级特性

+

说明

+

适配NPU的PyTorch特性

+

支持PyTorch.8.1版本

+

增加PyTorch.8.1版本, 当前仅支持resnet50网络,包括其DDP分布式训练场景。

+

支持python3.8

+

支持python3.8环境编译及使用。

+

提供算子溢出检测工具

+

支持框架IR级别算子溢出检测,在发生AICORE算子溢出时,提示溢出的IR信息。

+

OS兼容性

+

新增支持UOS 20 1020e arm系统

+

框架基础功能

+

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

+

训练模型

+

CenterFace

+

-

+

PCBU

+

-

+

Net++

+

-

+

FCN8S

+

-

+

OSNetRetinaFace

+

-

+

PSPnet

+

-

+

EDSR

+

-

+

Tsm

+

-

+

pnasnet5large

+

-

+

Gaitset

+

-

+

fcn

+

-

+

Albert

+

-

+

AdvancedEast

+

-

+

ReidStrongBaseline

+

-

+

Fast-scnn

+

-

+

RDN

+

-

+

SRFlow

+

-

+

MGN

+

-

+

Roberta

+

-

+

RegNetY

+

-

+

VoVNet-39

+

-

+

RegNetX

+

-

+

RefineNet

+

-

+

RefineDet

+

-

+

AlignedReID

+

-

+

FaceBoxes

+

-

+
+ +

特性修改

+ +不涉及 + +

已修复问题

+ +不涉及 + +

已知问题

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

已知问题

+

问题描述

+

数据类型支持

+

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/UOS 20 1020e + diff --git a/docs/zh/RELEASENOTE/public_sys-resources/icon-caution.gif b/docs/zh/RELEASENOTE/public_sys-resources/icon-caution.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e90d7cfc2193e39e10bb58c38d01a23f045d571 Binary files /dev/null and b/docs/zh/RELEASENOTE/public_sys-resources/icon-caution.gif differ diff --git a/docs/zh/RELEASENOTE/public_sys-resources/icon-danger.gif b/docs/zh/RELEASENOTE/public_sys-resources/icon-danger.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e90d7cfc2193e39e10bb58c38d01a23f045d571 Binary files /dev/null and b/docs/zh/RELEASENOTE/public_sys-resources/icon-danger.gif differ diff --git a/docs/zh/RELEASENOTE/public_sys-resources/icon-note.gif b/docs/zh/RELEASENOTE/public_sys-resources/icon-note.gif new file mode 100644 index 0000000000000000000000000000000000000000..6314297e45c1de184204098efd4814d6dc8b1cda Binary files /dev/null and b/docs/zh/RELEASENOTE/public_sys-resources/icon-note.gif differ diff --git a/docs/zh/RELEASENOTE/public_sys-resources/icon-notice.gif b/docs/zh/RELEASENOTE/public_sys-resources/icon-notice.gif new file mode 100644 index 0000000000000000000000000000000000000000..86024f61b691400bea99e5b1f506d9d9aef36e27 Binary files /dev/null and b/docs/zh/RELEASENOTE/public_sys-resources/icon-notice.gif differ diff --git a/docs/zh/RELEASENOTE/public_sys-resources/icon-tip.gif b/docs/zh/RELEASENOTE/public_sys-resources/icon-tip.gif new file mode 100644 index 0000000000000000000000000000000000000000..93aa72053b510e456b149f36a0972703ea9999b7 Binary files /dev/null and b/docs/zh/RELEASENOTE/public_sys-resources/icon-tip.gif differ diff --git a/docs/zh/RELEASENOTE/public_sys-resources/icon-warning.gif b/docs/zh/RELEASENOTE/public_sys-resources/icon-warning.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e90d7cfc2193e39e10bb58c38d01a23f045d571 Binary files /dev/null and b/docs/zh/RELEASENOTE/public_sys-resources/icon-warning.gif differ