【发布时间】:2019-01-24 07:45:08
【问题描述】:
我正在尝试使用kernprof (https://github.com/rkern/line_profiler) 分析器对使用mpi4py 的Python 程序进行一些逐行分析。
如果我只是以正常方式运行脚本:
kernprof -l -v mpi_program.py
似乎一切正常,但当然只运行 MPI 程序的单个实例 (rank=0)。
因此,我想用mpiexec 运行它以运行更多进程,但如果我在mpiexec 内运行分析器,程序只会运行并且不会产生分析信息:
mpiexec -l kernprof -l -v mpi_program.py
有人有在 MPI 程序上运行 kernprof 的经验吗?
【问题讨论】:
标签: python profiling mpi4py mpiexec