in src/sagemaker_training/mpi.py [0:0]
def _orted_process(): # pylint: disable=inconsistent-return-statements
"""Wait a maximum of 5 minutes for orted process to start."""
for _ in range(5 * 60):
procs = [p for p in psutil.process_iter(attrs=["name"]) if p.info["name"] == "orted"]
if procs:
logger.info("Process[es]: %s", procs)
return procs
time.sleep(1)