使用说明
支持通信算子缩略图显示与缩放
- 通信(Communication)界面支持通信算子缩略图显示:
- 通信算子缩略图支持缩放、左右移动、上下移动,具体操作如下:
- 通过鼠标拖动缩略图下方滑动框和右侧滑动框实现缩放操作。
- 将鼠标放置在通信算子缩略图任意位置,可以使用Ctrl键 + 鼠标滚轮实现缩放操作。
- 在通信算子缩略图下方滑动框上,可以使用鼠标左右拖动实现缩略图左右移动操作。
- 当通信算子缩略图不在默认显示状态时, 可使用Shift键 + 左/右方向键实现缩略图左右移动操作。
- 在通信算子缩略图右侧滑动框上,可以使用鼠标上下拖动实现缩略图上下移动操作,查看算子。
支持通信算子联动
在通信(Communication)界面,通信算子缩略图中的算子支持与时间线视图联动,通信时长数据分析中的算子也支持与时间线视图、通信算子缩略图联动。
- 通信算子缩略图实现与时间线视图联动,具体操作如下所示:
在时间线(Timeline)界面,选择单个通信算子,单击鼠标右键,单击,可跳转至通信(Communication)界面的通信算子缩略图,筛选框会自动匹配该算子对应的信息,如图3所示。
Plane泳道中的通信算子无功能,不支持跳转至通信(Communication)界面的通信算子缩略图。
- 通信时长数据分析中的算子联动,具体操作如下所示:在通信(Communication)界面,在通信时长数据分析区域,单击卡序号前的
,展开对应卡的算子详情,选择单个算子,单击鼠标右键,单击菜单,可跳转至时间线视图中对应算子位置,单击,可跳转至通信算子缩略图中对应的算子位置,如图4所示。
支持通信算子一键对齐
在同一通信域的通信算子缩略图中,支持将通信算子名称一键对齐,便于查看相同算子在各卡的通信情况。
在通信(Communication)界面,选择所需的通信域,在通信算子缩略图展示区域,选择单个算子,单击鼠标右键,单击菜单,可将该通信域中名称相同的算子进行时间对齐,对齐策略为与最后一个算子进行尾部时间对齐,如图5所示。
支持快速分析并定位异常通信算子
当选择通信耗时分析(Communication Duration Analysis)时,可通过通信算子缩略图快速分析并定位异常算子。
当性能数据中存在慢卡及异常算子时,MindStudio Insight工具经过自动分析,可在通信算子缩略图中查看排名Top3的慢卡列表,以及该慢卡下Top3的异常算子信息,如图7所示,慢卡及异常算子的字段解释如表2所示,开发者可根据异常信息进一步进行分析优化算子性能。
- 当“算子名称”选择“Total Op info”时,支持在“通信算子缩略图”中显示慢卡和异常算子列表,否则不显示。
- 包含P2P算子或all2allv算子的通信域不支持通信分析,不显示慢卡和异常算子列表。
中文字段 |
英文字段 |
说明 |
|---|---|---|
慢卡参数 |
||
卡号 |
Rank ID |
慢卡的卡序号。 |
耗时差值(ms) |
Elapsed Time Difference(ms) |
耗时差值 = 最快卡耗时 - 当前卡耗时,单位为ms。 通信时间耗时差值在一定程度上代表可减少的通信时间。 |
耗时(ms) |
Elapsed Time(ms) |
当前卡通信算子耗时总和。 |
异常算子参数 |
||
排序 |
Index |
异常算子的Top排序。 |
算子名称 |
Operator Name |
异常算子的算子名。 |
耗时差值(ms) |
Elapsed Time Difference(ms) |
耗时差值 = 该算子在最快卡的通信耗时 - 该算子在当前卡的通信耗时,单位为ms。 算子耗时差值在一定程度上代表可减少的通信时间。 |
在当前卡中的耗时(ms) |
Elapsed Time on Current Rank(ms) |
该通信算子在当前卡的耗时。 |
在最快卡中的耗时(ms) |
Elapsed Time on Fastest Rank(ms) |
该通信算子在最快卡的耗时。 |
操作 |
Action |
可单击“在图中高亮”,可在“通信算子缩略图”中高亮显示算子。 |
支持集群数据对比
MindStudio Insight支持集群数据对比,可帮助开发者直观明了地查看数据之间的差异,便于分析,设置基线数据和对比数据的操作请参见数据对比。
- 通信矩阵(Communication Matrix)
在对比模式下,当选择通信矩阵(Communication Matrix)时,通信矩阵模型图中会显示对比模式下的差异值,选择任一模型框,会展示对比数据和基线数据的信息,如图8所示。
- 通信耗时分析(Communication Duration Analysis)
在对比模式下,当选择通信耗时分析(Communication Duration Analysis)时,通信(Communication)界面会显示对比迭代ID和基线迭代ID,“通信域”显示为对比数据和基线数据的并集,“算子名称”固定为“Total Op Info”。
在通信算子缩略图中,选择对应算子,展示对比数据和基线数据的详情;在通信时长柱状图中,选择柱状图,展示对比数据和基线数据的差值,如图9所示。
在“通信时长数据分析”区域,无“带宽分析”参数,显示对比数据和基线数据的差值,单击“通信算子详情”列的“查看更多”,显示对比数据和基线数据的详细信息,如图10所示。









