文档
注册

工具介绍

Ascend C算子调测工具(ascendebug)是一款专为Ascend C算子开发提供的算子功能、性能调测集成工具,可通过命令行Python API方式进行算子调测。它支持标准自定义算子工程、核函数直调工程、ops_adv工程开发场景,拥有丰富的算子功能调测、性能调优能力,关键能力项如表1所示。

表1 Ascend C算子调测工具的关键能力

调测分类

功能列表

功能描述

Tiling调测

Tilling调试

支持Tiling函数验证及结果解析。

精度调试

CPU孪生调试

单算子核函数在CPU侧孪生调试。

  • 自动精度比对:算子输出精度比对。
  • npucheck:提供内存校验、异常检测等功能。

NPU上板调试

单算子核函数在NPU侧上板运行调试。

  • 自动精度比对:算子输出精度比对。
  • printf/PRINTF打印:支持Scalar数据打印。
  • DumpTensor/DumpAccChkPoint打印:支持Tensor数据/指定偏移位置的Tensor数据打印。
  • assert打印:支持断言打印。

性能调优

上板Profiling数据采集

一键式采集和分析算子运行阶段关键性能指标数据(如算子耗时统计)。

性能仿真流水图

仿真指令流水图。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词