in src/sagemaker_training/mpi.py [0:0]
def _write_status_file(host, status_file):
try:
logger.info(f"Start writing mpirun finished status to {host}")
output = subprocess.run(
["ssh", str(host), "touch", f"{status_file}"],
capture_output=True,
text=True,
check=True,
)
logger.info(f"output from subprocess run {output}")
logger.info("Finished writing status file")
return True
except subprocess.CalledProcessError:
logger.info(f"Cannot connect to {host}")
return False