SuperAPI AI 工具集

ascend-transformer-boost

编程与开发

查看项目

更新于 10-15 19:57

技能介绍

用途:ATB(Ascend Transformer Boost)开发全流程技能索引,从环境搭建到算子迁移,关键词触发包括 ATB、ascend-transformer-boost、昇腾 NPU、ATB/ACLNN 算子迁移、CANN 安装(910B/950)、ATB CSV 测试调试等。

主要能力:索引 8 个核心技能。atb-ops-to-aclnn-migration-workflow 为 7 阶段标准化工作流模板,含 HIL 用户确认;atb-nnal-installer 负责 CANN NNAL 安装(Toolkit+Kernels 由 cann-operator-env-config 提供);atb-testframework-build 支持全量与增量编译及镜像源替换;atb-aclnn-operator-replacement-designer 输入 ATB/ACLNN 接口链接生成 7 章结构化设计文档;atb-aclnn-operator-migration 执行算子迁移,910B/950 设备启用 ACLNN 加速;atb-csv-tester 运行 CSV 测试用例;atb-csv-testcase-generator 生成正例/反例/性能用例并做覆盖率分析;atb-debug-guide 排查环境、ABI 版本、内存错误与 CSV 失败。

使用方式:按依赖矩阵调用,存在 Gate 1、Gate 2 用户确认节点。修改算子源码后重新编译验证,在 Docker 容器内执行:source $ASCEND_TOOLKIT_HOME/set_env.sh;cd $ATB_REPO_PATH;bash scripts/build.sh testframework 2>&1 | tail -50。环境变量需设置 ASCEND_TOOLKIT_HOME 与 ATB_REPO_PATH。

适用场景:ATB 开发环境搭建、测试框架编译、算子替换设计、算子迁移、CSV 测试与调试。

限制:编译验证最多 3 次,每次只修复一个问题,无法解决时记录并询问用户;部分技能依赖 CANN 环境、ATB 源码、Docker 容器与设计文档。费用、价格、平台等其他信息暂未提供。