1
运行时
使用dtk-21.10.1的hipprof性能分析功能,输出的json文件为空是什么原因?
2022-05-17 11:32:25
149

之前使用dcuprof-3.3中的trace模式。只能生成所有进程合并的json文件,各个进程生成的.json文件为空。无法通过流的时间信息对程序进行优化。

dcuprof使用的任务提交指令为:mpirun -n 4 /path/to/dcuprof --trace -trace-output test -trace-demangle 2 -trace-mpi intelmpi -merge-mpi 0 3 ./example

之后加载了dtk-21.10.1,使用hipprof生成的result_copy.json文件也为空,请问是什么原因?

hipprof使用的任务提交指令为:hipprof mpirun -n 4 ./example

hipprof生成的json文件内容为:"traceEvents":[{}]}

hipprof生成的log文件内容为:attachmentId-image.png

任务使用资源:1节点4进程4DCU。

全部评论(3)
只看楼主
T
tianlh
1楼

您好,内部测试了hipprof功能正常的,方便提供一下执行程序example吗?怀疑是没有调用到dtk接口导致的json文件为空。

2022/5/17
G
ghfund_1_a28
回复 @tianlh

你好,主要是这部分进行DCU计算。

2022/5/17
T
tianlh
回复 @tianlh

这部分代码没有看出什么问题,方便源文件发我们调试一下吗?不方便公开的话,可以发到光合基金邮箱ghfund@hieco.com.cn

2022/5/19
没有更多内容了
--
楼主
Level.1
0 帖子
楼主热帖
暂无数据