msprof解析后,输出文件异常,缺少modelid或iterid
2024/02/20
223
问题信息
问题来源 | 产品大类 | 产品子类 | 关键字 |
---|---|---|---|
官方 | 模型推理 | 开发工具 | profiling、msprof、性能分析、性能调优 |
问题现象描述
- 先使用CANN 6.3.RC2,对Profiling数据进行解析。
- 因版本能力原因,升级至CANN 7.0.0,使用msprof导出的summary文件数据量过大,且文件名缺失modelid或iterid。
原因分析
CANN解析后会导出sqlite,在升级CANN后,如果直接msprof export会复用之前的sqlite,从而影响导出的profile文件。
解决措施
- 删除log、sqlite、summary文件夹。
- 然后执行命令行msprof --parse=on --output=xxx。
- 再执行msprof --export=on --iteration-id=xx --model-id=xx --output=xxx,重新导出summary文件。