1. 简介

TopsRider v2.4发布说明,2.4.136 版本适用于i20、T20、T21设备

2. 功能优化

2.1 新增/修改特性

  • 环境变量:ENFLAME_ENABLE_EFP修改为:ENFLAME_ENABLE_EFP 。

2.2 i2x 模型支持

模型名称精度说明
SegmentAnythingFP16 混精新增支持
DLRMFP16 混精新增支持
RNN-TFP16 混精新增支持
WavenetFP16 混精新增支持
MiniGoFP16 混精新增支持
Yuan 1.0 13BFP16 混精新增支持
GPT2 1.5BFP16 混精新增支持

2.3 T2x 设备支持模型

2.3.1 PaddlePaddle 框架新增模型
模型名称框架说明
wide_deepPaddlePaddle8卡收敛,EFP
2d_unetPaddlePaddle4卡收敛,EFP
2.3.2 PyTorch 新增模型
模型名称框架说明
Mastrcnn (动态)PyTorch8卡收敛,EFP
Fastrcnn(动态)PyTorch8卡收敛,EFP
2.3.3 Tensorflow 模型支持

此次无新增

2.3.4 ARM 模型新增(此次无新增)
模型名称框架数据类型卡数
Resnet50 v1.5PyTorchEFP2
BERT LargePyTorchEFP2
BERT BasePyTorchEFP2
YOLO v3PyTorchEFP2
YOLO v5sPyTorchEFP2
UnetPyTorchEFP2
SSDPyTorchEFP2

3. 问题修复

1、使用insexec指定算子精度后编译3pg模式不起作用
2、builder使用set_attribute的方式设置混精失败
3、使用insexec指定算子精度后编译3pg模式不起作用
4、chatglm2-6b(部分,手动构建) 在某些cache长度下推理出现bug
5、i20上Rcnn模型match
6、T20 上Paddle deeplabv3 八卡 host OOM
7、i20上八卡训练bertlarge hang
8、T20上Paddle 3d_unet 收敛loss飙升

4. 文档

  • 新增TopsCC用户使用手册
  • 新增TopsCC API手册
  • 新增TopsCC命令行手册
  • 新增TopsGDB用户使用手册
  • 新增TopsTx用户使用手册
  • 新增kmd用户使用手册
  • 新增topsdisinfer用户使用手册

5. 使用限制

  • PaddlePaddle 框架下 必须使用Python 3.8 及以上
  • Topscc 组件kernel c++不能支持纯虚成员函数
  • TopsGDB在i20设备上支持C/C++源码调试;在T20、T21设备上支持汇编级别的调试,对于源码调试功能将在后续版本支持
  • TopsGDB仅支持单卡环境,暂不支持多卡环境

7. EFSMI 版本

  • 1.20.0

8. 操作系统和python 支持

8.1 适配说明

  • Host 环境:仅Enflame Driver 对此 OS 环境做兼容适配,Docker 运行 Ubuntu
  • Docker 环境:软件栈功能已做适配测试,需使用相同OS 的 Host

8.2 操作系统支持列表

  • 所有 OS 支持列表
操作系统名称架构内核版本GCCGLIBC说明
Ubuntu 18.04.z(z<=6)x864.15.0 & 5.47.52.27Host & Docker
Ubuntu 18.04.6aarch645.47.52.27Host & Docker
Ubuntu 20.04.z(z<=5)x865.4 & 5.11 & 5.13 & 5.159.32.31Host & Docker
Ubuntu 22.04.z (z<=1)x865.1511.22.35仅 kmd 在 Host 上已适配,Docker 中请使用其他OS
CentOS 7.9x863.15.52.17Host & Docker
Redhat linux 8.y(y=0,3,4,6)x864.188.52.28Host GCC 4.8.5 Docker GCC 5.5
RedHat 9.y (y=0)X86 & aarch645.14.011.2.12.34仅 kmd 在 Host 上已适配,Docker 中请使用其他 OS
Kylin v10x864.19.07.32.28仅 kmd 在Host上已适配,Docker 使用 Ubuntu
UOS 20 Serverx864.19.07.32.28仅 Host 适配,Docker 使用 Ubuntu
OpenEularX865.10.010.3.12.34Host & Docker
龙蜥 8.2 QU2X864.18.08.3.12.28Host & Docker
龙蜥 8.6X864.19.907.3.02.28Host & Docker

8.3 Python 支持

Python 3.6,Python 3.8

Categories:

Tags: