Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MindSpore
mindinsight
提交
88ea0553
M
mindinsight
项目概览
MindSpore
/
mindinsight
通知
7
Star
3
Fork
2
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
mindinsight
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
88ea0553
编写于
7月 03, 2020
作者:
M
mindspore-ci-bot
提交者:
Gitee
7月 03, 2020
浏览文件
操作
浏览文件
下载
差异文件
!410 profiler: fixed the issues of timeline AllReduce info display
Merge pull request !410 from zhangyunshu/zys_timeline_fixed_allreduce
上级
cb8b157f
dde0015b
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
9 addition
and
2 deletion
+9
-2
mindinsight/profiler/analyser/step_trace_analyser.py
mindinsight/profiler/analyser/step_trace_analyser.py
+3
-2
mindinsight/profiler/profiling.py
mindinsight/profiler/profiling.py
+6
-0
未找到文件。
mindinsight/profiler/analyser/step_trace_analyser.py
浏览文件 @
88ea0553
...
...
@@ -83,7 +83,7 @@ class StepTraceAnalyser(BaseAnalyser):
row_info_dict
=
self
.
_get_info_dict_from_row_data
(
row_info
,
'systime'
)
reduce_info
=
self
.
_sort_reduce_by_time
(
row_info_dict
)
if
reduce_info
:
reduce_infos
.
app
end
(
reduce_info
)
reduce_infos
.
ext
end
(
reduce_info
)
return
reduce_infos
...
...
@@ -282,8 +282,9 @@ class StepTraceAnalyser(BaseAnalyser):
log
.
info
(
"Reduce event missing value."
)
continue
cur_stream_id
=
reduce_field
.
split
(
'_'
,
2
)[
1
]
reduce_
info
=
[
reduce_field
,
int
(
cur_stream_id
),
reduce_start
,
reduce_
meta
=
[
reduce_field
,
int
(
cur_stream_id
),
reduce_start
,
reduce_duration
,
reduce_pid
]
reduce_info
.
append
(
reduce_meta
)
return
reduce_info
...
...
mindinsight/profiler/profiling.py
浏览文件 @
88ea0553
...
...
@@ -236,6 +236,12 @@ class Profiler:
def
_analyse_timeline
(
self
,
aicpu_parser
,
optime_parser
):
"""
Analyse and parse timeline info.
Args:
aicpu_parser (DataPreProcessParser): The parser instance for AI CPU operator
execution time calculation.
optime_parser (OPComputeTimeParserParser): The parser instance for AI Core
operator execution time calculation.
"""
timeline_analyser
=
AnalyserFactory
.
instance
().
get_analyser
(
'timeline'
,
self
.
_output_path
,
self
.
_dev_id
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录