我正在尝试使用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
的经验吗?你知道吗
你手工装饰过什么功能吗?我用mpi4py程序运行kernprof,结果也是空的,除非我用@profile指定了特定的函数。你知道吗
相关问题 更多 >
编程相关推荐