开发者
资源
[object Object][object Object]

简介

msMemScope工具提供内存事件采集功能,基于采集事件开展内存泄漏检测、内存对比、内存块监测、内存拆解和低效内存识别等分析功能。本文档通过一个简单的PyTorch脚本介绍msMemScope工具的使用方法以及功能。

环境准备

请根据《》完成安装。

[object Object]
  1. 设置环境变量。

    1. 使用CANN运行的用户,请执行以下命令配置环境变量。

      [object Object]

      注:其中[object Object]为CANN的安装目录。

    2. 使用msMemScope工具采集内存数据时,执行以下命令配置环境变量。

      [object Object]

      注:其中[object Object]为msMemScope软件包安装位置。

    3. 使用msMemScope的Python接口方式需要执行以下命令设置环境变量。推荐将以下命令加入专门的环境变量设置脚本。

      [object Object]
  2. 进入仓库目录后,执行以下命令进入仓库example目录。

    [object Object]

    example目录下按照使用方式提供了不同代码示例。

    • Python接口使用方式:
    • 命令行使用方式:
  3. 选择以下其中一种方式使用msMemScope。推荐使用Python接口方式。

    • Python接口使用方式。

      提供config、start、stop、step四种API接口。

      [object Object]undefined

      通过以下命令执行脚本。

      [object Object]
    • 命令行使用方式。通过以下命令,使用msMemScope执行脚本。

      [object Object]

    完整工具参数参考《》。

  4. 输出结果文件说明。

    输出文件以及内存分析部分详细说明请参考《》。