昇腾社区首页
中文
注册

工具简介

MSPTI(MindStudio Profiling Tool Interface,MindStudio Profiling工具接口)是MindStudio针对Ascend设备提出的一套Profiling API,用户可以通过MSPTI构建针对NPU应用程序的工具,用于分析应用程序的性能。

MSPTI为通用场景接口,使用MSPTI API开发的Profiling分析工具可以在各种框架的推理和训练场景生效。

MSPTI主要包括一下功能:

  • Tracing:在MSPTI中Tracing是指CANN应用程序执行启动CANN活动的时间戳和附加信息的收集,如CANN API、Kernel、内存拷贝等。通过了解程序运行耗时,识别CANN代码的性能问题。可以使用Activity API和Callback API收集Tracing信息。
  • Profiling:在MSPTI中Profiling是指单独收集一个或一组Kernel的NPU性能指标。

MIPTI当前提供使用C开发的一套API以及将C API的功能作为底层逻辑封装的一套Python的API。

支持的型号

Atlas 200I/500 A2 推理产品

Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件

Atlas A3 训练系列产品/Atlas A3 推理系列产品