optimize-ascendc-operators - 在华为昇腾 NPU 环境下优化 AscendC 算子
在华为昇腾 NPU 环境下对 AscendC 算子进行性能分析、诊断、优化与正确性校验。
标签
更新于: 2026-09-18能力
典型输入
典型输出
该技能可以做什么
- 检查测试套件脚本与输入配置
- 校验 ACLNN ABI 兼容性
- 使用官方套件分析算子性能
- 计算有效工作量与峰值效率
- 诊断性能瓶颈与流水线事件
- 实现独立算子优化方案
- 执行正确性与回归测试
- 按平台规范打包提交文件
输入
- 官方测试套件脚本
- AscendC 算子源码及 C++ 扩展
- 昇腾 NPU 硬件及 CANN 环境信息
- 输入张量形状与数据类型
- 性能分析器汇总与统计 CSV 文件
- 提交打包脚本
输出
- 优化后的 AscendC 算子源码
- 性能耗时与效率分析报告
- 编译后的 .run 包与提交压缩包
- 回归测试验证结果
要求
- 昇腾 NPU 硬件设备
- 包含 AscendC 编译器的 CANN 工具包
- Linux 操作系统环境
- msprof 性能分析工具
- Python 运行环境
