CATLASS功能性能调测
CATLASS示例工程可适配大多数CANN提供的调测工具,算子开发阶段,可基于CATLASS示例工程进行初步开发调优,无需关注具体的工具适配操作,待算子基础功能、性能达到预期,再迁移到其他工程中。
下述文档介绍使用CANN已有的工具进行调测、调优的开发实践。
功能调试
工具介绍:
- msDebug - 类gdb/lldb的调试工具msDebug
- printf - 基于CCE Intrinsic,在算子device侧进行打印调试
- ascendc_dump - 基于原生AscendC API,对关键数据打点调测
相关实践:
- precision_analysis_basics:精度分析基础
- precision_debug:样例精度问题定位
性能调优
工具介绍:
- msProf&Profiling - 基于性能调优工具msProf和Profiling进行调优实践
- msTuner_CATLASS - Tiling自动寻优工具
相关实践:
- bottleneck_analysis_and_optimization:性能瓶颈分析及优化手段