我正在尝试使用mpi4py
(kernprof
)分析器对使用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计划的经验?
你手动装饰任何功能了吗?我用mpi4py程序运行kernprof并且除非我用@profile指定了特定的函数,否则它也有空结果。