开发者
资源
文档评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

鲲鹏TensorFlow介绍

简体中文|English

最新消息

  • [2026.09.30]:TensorFlow V2.20.0新增FlashAttentionGraphOptimization(FAGO)静态图融合特性,支持FlashAttentionForward算子。TensorFlow V2.15.0新增KEmbedding自定义算子库,提供EmbeddingTableLookup算子;新增KDNN SparseMatmul多线程优化;重构补丁发布方式,按公共构建集成(common)、KDNN算子优化、ANNC静态图融合和KEmbedding自定义算子四个维度进行拆分和补丁维护,将Runtime、旧融合Embedding及旧XLA执行能力冻结为独立Legacy补丁。
  • [2026.06.30]:TensorFlow V2.15.0新增TensorFlow ANNC静态图融合特性, 适配鲲鹏950 7592C处理器,支持KPFusedGather、KPFusedSparseReshape等算子;TensorFlow ANNC图编译优化特性新增常量折叠优化,适配鲲鹏950 7592C处理器。
  • [2026.03.30]:TensorFlow V2.15.0新增TensorFlow KDNN线程直通特性, 支持batchmatmul、concat、softmax等算子对接KDNN。
  • [2025.09.30]:TensorFlow V2.15.0新增TensorFlow ANNC图编译优化特性,提供计算图优化,高性能融合算子生成与对接等优化技术。
  • [2025.06.30]:TensorFlow Serving线程调度优化特性首次发布。

项目介绍

鲲鹏TensorFlow是基于开源TensorFlow的高性能推理加速扩展,聚焦于搜推广推理场景下的高效执行。

当前维护的补丁系列覆盖公共构建集成(common)、KDNN算子优化、ANNC静态图融合,以及KEmbedding自定义算子。

历史Runtime调度、旧融合Embedding和旧XLA执行等功能已冻结为独立Legacy补丁。Legacy补丁不属于当前维护的默认特性组合,也不保证与其他特性补丁兼容。

目录结构

tensorflow
└── patches
    └── Tensorflow_V2.15.0                              # TensorFlow 2.15.0补丁目录
        ├── feature                                     # 公共构建集成(common)、KDNN算子优化、ANNC静态图融合和KEmbedding自定义算子
        ├── frozen_feature                              # 独立Legacy补丁
        ├── manifest.json                               # 补丁分组和Profile定义
        ├── prepare_source.py                           # 完整源码创建工具
        ├── patch_manager.py                            # 补丁维护与验证工具
        └── SHA256SUMS                                  # 发布文件校验值
    └── Tensorflow_V2.20.0                              # TensorFlow 2.20.0补丁目录
        ├── feature                                     # 公共构建集成(common)、FAGO静态图融合
        ├── manifest.json                               # 补丁分组和Profile定义
        ├── prepare_source.py                           # 完整源码创建工具
        ├── patch_manager.py                            # 补丁维护与验证工具
        └── SHA256SUMS                                  # 发布文件校验值
├── LICENSE                                             # License文件
├── README.md                                           # 项目介绍
├── README_en.md                                        # 英文项目介绍
└── docs                                                # 文档
    └── zh                                              # 中文文档目录
        └── Tensorflow_V2.15.0                          # TensorFlow 2.15.0目录
            ├── figures                                 # 图片资源目录
            ├── api_reference.md                        # API参考
            ├── quick_start.md                          # 快速入门
            ├── release_notes.md                        # 版本说明书
            ├── installation_guide.md                   # 安装指南
            └── feature_introduction.md                 # 特性介绍
        └── Tensorflow_V2.20.0                          # TensorFlow 2.20.0目录
            ├── figures                                 # 图片资源目录
            ├── api_reference.md                        # API参考
            ├── quick_start.md                          # 快速入门
            ├── release_notes.md                        # 版本说明书
            ├── installation_guide.md                   # 安装指南
            └── feature_introduction.md                 # 特性介绍
    └── en                                              # 英文文档目录
        └── Tensorflow_V2.15.0                          # TensorFlow 2.15.0目录
            ├── figures                                 # 图片资源目录
            ├── api_reference.md                        # API参考
            ├── quick_start.md                          # 快速入门
            ├── release_notes.md                        # 版本说明书
            ├── installation_guide.md                   # 安装指导
            └── feature_introduction.md                 # 特性介绍
        └── Tensorflow_V2.20.0                          # TensorFlow 2.20.0目录
            ├── figures                                 # 图片资源目录
            ├── api_reference.md                        # API参考
            ├── quick_start.md                          # 快速入门
            ├── release_notes.md                        # 版本说明书
            ├── installation_guide.md                   # 安装指导
            └── feature_introduction.md                 # 特性介绍    

TensorFlow V2.15.0

TensorFlow V2.15.0特性介绍

特性状态简介
KDNN线程直通维护中将TensorFlow线程池透传到KDNN算子库,减少线程调度开销。
KDNN SparseMatmul多线程优化维护中通过数据并行、无锁设计和负载均衡降低稀疏矩阵乘法耗时。
ANNC静态图融合维护中通过remapper机制将符合固定结构的Embedding子图替换为融合算子。
KEmbedding自定义算子维护中提供面向推荐推理场景的EmbeddingTableLookup算子。
Runtime、旧融合Embedding及旧XLA执行优化Legacy作为独立冻结补丁提供,不进入当前默认组合。

关于鲲鹏TensorFlow V2.15.0的特性详细介绍请参见《特性介绍》。

TensorFlow V2.15.0补丁发布说明

所有补丁均基于官方TensorFlow v2.15.0固定提交,commit ID:6887368d6d46223f460358323c4b76d61d1558a8。

配置包含的补丁适用场景
common-onlycommon只包含构建和兼容性改动,不启用加速特性。
kdnn-corecommon + KDNN启用KDNN算子优化,推荐作为基础版本。
kdnn-annccommon + KDNN + ANNC在KDNN基础上增加ANNC静态图融合。
full-defaultcommon + KDNN + ANNC + KEmbedding启用当前维护的全部特性,包括KEmbedding自定义算子。

当前维护的补丁系列需要按特性组合生成tensorflow/feature_copts.bzl,请参见patches目录下的《README》构建源码。

Legacy补丁只允许独立应用到官方基线,不依赖公共构建集成(common),也不保证与其他补丁兼容。详细说明请参见《README》。

TensorFlow V2.20.0

TensorFlow V2.20.0特性介绍

特性状态简介
FlashAttentionGraphOptimization(FAGO)静态图融合维护中提供面向推荐推理场景的FlashAttentionForward算子。

关于鲲鹏TensorFlow V2.20.0的特性详细介绍请参见《特性介绍》。

TensorFlow V2.20.0.补丁发布说明

所有补丁均基于官方TensorFlow v2.20.0固定提交,commit ID:bf5899deaf70fa45173c5c7b8dc9ace8824dc980。

配置包含的补丁适用场景
common-onlycommon只包含构建和兼容性改动,不启用加速特性。
fagocommon+FAGO启用FlashAttention融合算子优化。

当前维护的补丁系列需要按特性组合生成tensorflow/feature_copts.bzl,请参见patches目录下的《README》构建源码。

版本说明

关于鲲鹏TensorFlow V2.15.0的版本更新情况请参见《版本说明书》。

关于鲲鹏TensorFlow V2.20.0的版本更新情况请参见《版本说明书》。

学习文档

TensorFlow V2.15.0 学习资源名称

TensorFlow V2.20.0 学习资源名称

学习资源简介

版本说明书

版本说明书

提供鲲鹏TensorFlow每个发布版本的基础信息和特性更新信息。

特性介绍

特性介绍

提供鲲鹏TensorFlow特性介绍。

快速入门

快速入门

提供鲲鹏TensorFlow快速入门指导。

安装指南

安装指南

提供鲲鹏TensorFlow编译安装方法指导。

API参考

API参考

提供鲲鹏TensorFlow API使用参考。

免责声明

此代码仓计划参与TensorFlow社区开源,编码风格遵照开源软件,继承开源软件安全设计,不破坏开源软件设计及编码风格和方式,软件的任何漏洞与安全问题,均由相应的上游社区根据其漏洞和安全响应机制解决。请密切关注上游社区发布的通知和版本更新。鲲鹏计算社区对软件的漏洞及安全问题不承担任何责任。

License

本项目采用Apache License 2.0许可证。详见LICENSE文件

本项目文档适用CC-BY 4.0许可证,具体请参见LICENSE文件。

贡献声明

欢迎大家为社区做贡献,如果使用过程中有任何问题/建议,或者需要反馈特性需求和bug报告,可以提交Issues联系我们,具体贡献方法可参考贡献指南。同时也欢迎大家在讨论专区展开讨论交流。感谢您的支持。

致谢

感谢来自社区的每一个PR,欢迎贡献鲲鹏TensorFlow!