使用line_profiler / kernprof和mpiexec

问题描述 投票:1回答:1

我正在尝试使用mpi4pykernprof)分析器对使用https://github.com/rkern/line_profiler的Python程序进行逐行分析。

如果我只是以正常方式运行脚本:

kernprof -l -v mpi_program.py

一切似乎都有效,但当然只运行MPI程序的单个实例(rank = 0)。因此,我希望使用mpiexec运行它以使更多进程运行,但是如果我在mpiexec中运行探查器,程序就会运行并且不会生成任何分析信息:

mpiexec -l kernprof -l -v mpi_program.py

有没有人有运行qazxsw毒药MPI计划的经验?

python profiling mpi4py mpiexec
1个回答
0
投票

你手动装饰任何功能了吗?我用mpi4py程序运行kernprof并且除非我用@profile指定了特定的函数,否则它也有空结果。

© www.soinside.com 2019 - 2024. All rights reserved.