简介
msMemScope工具提供内存事件采集功能,基于采集事件开展内存泄漏检测、内存对比、内存块监测、内存拆解和低效内存识别等分析功能。本文档通过一个简单的PyTorch脚本介绍msMemScope工具的使用方法以及功能。
环境准备
设置环境变量。
使用CANN运行的用户,请执行以下命令配置环境变量。
[object Object]注:其中
[object Object]为CANN的安装目录。使用msMemScope工具采集内存数据时,执行以下命令配置环境变量。
[object Object]注:其中
[object Object]为msMemScope软件包安装位置。使用msMemScope的Python接口方式需要执行以下命令设置环境变量。推荐将以下命令加入专门的环境变量设置脚本。
[object Object]
进入仓库目录后,执行以下命令进入仓库example目录。
[object Object]example目录下按照使用方式提供了不同代码示例。
选择以下其中一种方式使用msMemScope。推荐使用Python接口方式。
Python接口使用方式。
提供config、start、stop、step四种API接口。
[object Object]undefined
通过以下命令执行脚本。
[object Object]命令行使用方式。通过以下命令,使用msMemScope执行脚本。
[object Object]
输出结果文件说明。