news 2026/5/9 17:45:55

CANN/ascend-transformer-boost RmsNorm反向操作演示

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/ascend-transformer-boost RmsNorm反向操作演示

加速库RmsNormBackwardOperation C++ Demo

【免费下载链接】ascend-transformer-boost本项目是CANN提供的是一款高效、可靠的Transformer加速库,基于华为Ascend AI处理器,提供Transformer定制化场景的高性能融合算子。项目地址: https://gitcode.com/cann/ascend-transformer-boost

介绍

该目录下为加速库RmsNormBackwardOperation C++调用示例。

使用说明

  • 首先source 对应的CANN和nnal包的安装路径

    1. source [cann安装路径]/set_env.sh 默认:source /usr/local/Ascend/ascend-toolkit/set_env.sh
    2. source [nnal安装路径]/set_env.sh
      默认:source /usr/local/Ascend/nnal/atb/set_env.sh
      ①. 如果使用加速库源码编译,source [加速库源码路径]/output/atb/set_env.sh
      例如: source ./ascend-transformer-boost/output/atb/set_env.sh
  • 运行demo

    bash build.sh

    注意

    • 使用cxx_abi=0(默认)时,设置D_GLIBCXX_USE_CXX11_ABI为0,即:

      g++ -D_GLIBCXX_USE_CXX11_ABI=0 -I ...
    • 使用cxx_abi=1时,更改D_GLIBCXX_USE_CXX11_ABI为1,即:

      g++ -D_GLIBCXX_USE_CXX11_ABI=1 -I ...
    • 因为RmsNormBackwardOperation为反向算子,链接时需要额外链接训练库atb_train,默认已添加。

额外说明

示例中生成的数据不代表实际场景,如需数据生成参考请查看根目录下的python用例目录: tests/apitest/opstest/python/operations/rms_norm_backward/

产品支持情况

rms_norm_backward_demo.cpp仅支持Atlas A2/A3系列

【免费下载链接】ascend-transformer-boost本项目是CANN提供的是一款高效、可靠的Transformer加速库,基于华为Ascend AI处理器,提供Transformer定制化场景的高性能融合算子。项目地址: https://gitcode.com/cann/ascend-transformer-boost

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 17:44:37

CANN发布管理8.5.0-beta.1计划

Release plan 【免费下载链接】release-management CANN版本发布管理仓库 项目地址: https://gitcode.com/cann/release-management Stange nameBegin timeEnd timeCollect feature2025/10/152025/10/30Develop2025/10/202025/12/05Build2025/12/062025/12/07Test round…

作者头像 李华
网站建设 2026/5/9 17:35:31

社交媒体图像生成评估:ECHO框架解析与应用

1. 项目背景与核心价值社交媒体平台每天产生数以亿计的图像数据,这些用户生成内容(UGC)蕴含着丰富的视觉表达模式和创意元素。传统图像生成基准数据集往往基于静态、人工标注的图片库,难以反映真实场景中动态变化的视觉趋势。ECHO框架的提出,…

作者头像 李华
网站建设 2026/5/9 17:35:30

cann-bench稀疏注意力算子API

SparseFlashAttention 算子 API 描述 【免费下载链接】cann-bench 评测AI在处理CANN领域代码任务的能力,涵盖算子生成、算子优化等领域,支撑模型选型、训练效果评估,统一量化评估标准,识别Agent能力短板,构建CANN领域评…

作者头像 李华
网站建设 2026/5/9 17:33:09

CANN/Ascend Boost Comm自定义算子开发示例

Ascend Boost Comm 库开发单算子示例 【免费下载链接】ascend-boost-comm 算子公共平台,南向对接不同组织开发的算子库,北向支撑不同加速库应用,实现M x N算子能力复用 项目地址: https://gitcode.com/cann/ascend-boost-comm 本教程以…

作者头像 李华
网站建设 2026/5/9 17:33:01

GTA5线上小助手:提升游戏体验的终极免费工具

GTA5线上小助手:提升游戏体验的终极免费工具 【免费下载链接】GTA5OnlineTools GTA5线上小助手 项目地址: https://gitcode.com/gh_mirrors/gt/GTA5OnlineTools GTA5线上小助手是一款专为《侠盗猎车手5》线上模式玩家设计的免费开源工具,旨在帮助…

作者头像 李华