Profiling pyACL API for Subscription(订阅算子信息的Profiling pyACL)
该方式提供了acl.prof.model_subscribe、acl.prof.get*、acl.prof.model_un_subscribe等订阅接口,用于应用工程调用、使能Profiling功能。详细的使用方法请参考《应用软件开发指南(Python)》手册“pyACL API参考”章节下“Profiling数据采集”章节相关内容。
- 请参考《应用软件开发指南(Python)》完成应用工程开发,参见“Profiling性能数据采集”章节配置订阅接口进行Profiling数据展示。
- 编译和运行应用工程,可得到以下结果,结果内容仅展示获取的Profiling数据部分。图1 Profiling结果展示

该样例中使用acl.prof.get*接口来分别获取算子个数(opNumber)、指定算子所在模型ID(model id)、算子类型(op type)、算子名称(op name)、算子执行开始时间(op start time)、算子执行结束时间(op end time)、算子执行耗时时间(op duration)。