使用说明

支持切换卡

MindStudio Insight支持通过切换卡序号来查看不同卡的内存信息,单击界面上方卡序号的输入框,在下拉框选择需要查看的卡号,切换之后界面将显示对应卡的算子内存折线图、内存申请/释放详情表,如图1所示。

图1 切换卡序号

支持切换展示维度

MindStudio Insight支持通过切换分组方式来查看不同维度的算子内存折线图,单击界面上方分组方式的输入框,在下拉框选择需要查看的维度。该功能仅在动态图场景下支持。

支持内存折线图局部放大和还原

MindStudio Insight支持通过鼠标左键框选放大选中部分和右键还原进行折线图的展示。为提升显示性能,折线图在数据量较大时会隐藏大部分点,可在框选到足够精细区域时显示所有点位,也可单击鼠标右键还原最初整体展示效果。

在折线图中单击鼠标左键拖至需要放大的终点位置并松开鼠标左键,框选部分将会被放大;如果还存在点被隐藏,重复放大操作即可展示被隐藏的点,选中放大区域如图4所示,放大后如图5所示。

图4 选中放大区域
图5 局部放大展示
  • 单击折线图右上角按钮,使其为置灰状态,则折线图将锁定,不再支持鼠标左键框选放大功能;再次单击此按钮,或者单击鼠标右键即可恢复。放大功能默认开启。
  • 单击折线图右上角按钮,折线图将会撤销一次放大操作。
  • 单击折线图右上方按钮,折线图将会恢复最初状态。

支持搜索算子

MindStudio Insight支持搜索算子,在内存申请/释放详情表中,设置了筛选条件栏和控制按钮,可通过设置查询条件进行算子明细表的展示。查询条件为算子名称和算子占用内存大小区间范围(最小值和最大值),默认展示内存大小在0~1000000KB范围内的算子,用户可根据实际需要进行调整。

单击“查询”后即可查询,单击“重置”将会重置查询条件并再次进行查询。

在MindSpore静态图场景下,显示为静态图算子内存申请/释放详情表。其它场景下,则显示的是动态图算子内存申请/释放详情表。

支持高亮显示

“分组方式”选择“全局”时,将鼠标移入表格中某条数据时(前提是折线图放大到足以展示表格中所有算子),若折线图上方显示了该条数据对应的点位(包括分配时间和释放时间),则折线图上对应点会有高亮效果出现,方便快速定位到该算子所在位置。

将鼠标放置表格中红框位置,折线图立即高亮显示算子所在位置,如图8所示。

图8 算子高亮显示

支持卡间性能对比

MindStudio Insight支持卡间内存性能对比,设置对比数据请参见数据对比

在卡间性能对比模式下,“卡序号”是固定的,不能进行切换。算子内存折线图中将显示两个卡的内存变化,可直观的查看两卡间的内存对比趋势。内存申请/释放详情表中会显示两卡间的数据差异详情,并可按名称与内存大小搜索相关算子,此时,输入的内存最小值可为负值,且搜索条件仅针对对比结果,如图9所示。

单击内存申请/释放详情表中“详情”列的“查看更多”,可显示基线数据和对比数据的详情。

图9 性能对比