59 Star 77 Fork 446

openEuler/release-management

 / 详情

[openEuler 22.03-LTS SP1] Tensorflow中Intel AMX支持

新建
需求
创建于  
2022-11-09 14:24

【特性描述】
Intel Advanced Matrix Extensions (Intel AMX)是英特尔在即将发布的第四代英特尔至强可扩展处理器上引入的全新的加速引擎,通过指令集层面的支持来显著加速深度学习算法中的张量计算。它包含一组被命名为 TILE 的二维寄存器,以及称之为 TMUL(Tile Matrix Multiply Unit)的硬件逻辑,用来实现加速基于 TILE 寄存器的矩阵运算。
Intel AMX 支持 INT8 和 BF16 这两种业界广泛应用的数据类型,拥有可扩展的硬件架构和优化的软件生态(AI Framework,Libraries & Toolkits),是英特尔至强可扩展处理器内建的适配 AI 加速场景的重要构件。
当前的openEuler 22.03-LTS-SP1中,需要新增Tensorflow-2.10.0,才能使能AMX.
【特性竞争力】
AMX拥有更高的计算能力,可以有效提高tensorflow在CPU上的推理性能。
【硬件架构】
X86
【特性约束】
下一代Xeon处理器
【涉及仓库】

NAME Version required Version in master Version in 22.03-LTS-NEXT new/update repo url
tensorflow 2.10.0 2.8.2 2.8.2 新增 https://gitee.com/src-openeuler/tensorflow
bazel == 5.1.1 5.1.1 5.0.0 升级 https://gitee.com/src-openeuler/bazel
python3-absl-py >= 1.0.0 1.1.0 0.10.0 升级 https://gitee.com/src-openeuler/python-absl-py
flatbuffers >= 2.0 2.0.0, no_python_package 2.0.0, no_python_package 新增python包 https://gitee.com/src-openeuler/flatbuffers
python3-keras >= 2.10, < 2.11 2.9.0 2.4.3 升级 https://gitee.com/src-openeuler/python-Keras
libclang >= 13.0.0 miss miss 新增 miss
tensorflow-io-gcs-filesystem >= 0.23.1 miss miss 新增 miss
python-estimator >= 2.10.0, < 2.11 2.3.0 2.3.0 新增 https://gitee.com/src-openeuler/python-estimator
python-tensorboard >= 2.10, < 2.11 2.3.0 2.10.1 满足要求 https://gitee.com/src-openeuler/python-tensorboard

【交付个人/团队】
SIG-AI
SIG-A-Tune
SIG-dev-utils

【目标时间】
在2022-11-30前完成以上支持

评论 (6)

Jincheng 创建了需求 2年前
openeuler-ci-bot 添加了
 
sig/sig-release-mana
标签
2年前

1.tensorflow新增;
2.升级flatbuffers并新增python-flatbuffers;
3.tensorflow-io-gcs-filesystem不建议新增;

另外libclang是TF社区为了支持未来TFRT引入的依赖,也可以不用新增

Jincheng 修改了描述 2年前
Jincheng 修改了描述 2年前

查找到tensorboard和estimator的软件包仓库,更新表格中的链接和信息

Jincheng 修改了描述 2年前

依赖包的升级和创建已完成:

NAME Version required Version in master Version in 22.03-LTS-NEXT new/update repo url
tensorflow 2.10.0 2.10.0 2.8.2 待升级 https://gitee.com/src-openeuler/tensorflow
bazel == 5.1.1 5.1.1 5.1.1 升级已完成 https://gitee.com/src-openeuler/bazel
python3-absl-py >= 1.0.0 1.1.0 1.1.0 升级已完成 https://gitee.com/src-openeuler/python-absl-py
flatbuffers >= 2.0 2.0.0 2.0.0 python子包已新增 https://gitee.com/src-openeuler/flatbuffers
python3-keras >= 2.10, < 2.11 2.10.0 2.10.0 升级已完成 https://gitee.com/src-openeuler/python-Keras
libclang >= 13.0.0 miss miss 不新增 miss
tensorflow-io-gcs-filesystem >= 0.23.1 miss miss 不新增 miss
python-estimator >= 2.10.0, < 2.11 2.11.0 2.10.0 升级已完成 https://gitee.com/src-openeuler/python-estimator
python-tensorboard >= 2.10, < 2.11 2.10.1 2.10.1 满足要求 https://gitee.com/src-openeuler/python-tensorboard

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(4)
5329419 openeuler ci bot 1632792936 5601221 sinever 1596965257 Jincheng-wisespreading bingo-hubin95
1
https://gitee.com/openeuler/release-management.git
git@gitee.com:openeuler/release-management.git
openeuler
release-management
release-management

搜索帮助