|
|
@@ -71,7 +71,9 @@ if [ "$SLURM_LOCALID" == "0" ] ; then
|
|
|
read IP PORT < $FILE_WITH_LOC
|
|
|
#
|
|
|
OUTPUT_FILE="${OUTPUT_FILE_DIR}/dpnode_${SLURM_NODEID}_${SLURM_LOCALID}.out"
|
|
|
- ${CUDADL_PATH}/dpnode $IP $PORT > "${OUTPUT_FILE}" 2>&1
|
|
|
+ TMP_OUTPUT_FILE="${SLURM_TMPDIR}/dpnode_${SLURM_NODEID}_${SLURM_LOCALID}.out"
|
|
|
+ ${CUDADL_PATH}/dpnode $IP $PORT > "${TMP_OUTPUT_FILE}" 2>&1
|
|
|
+ mv "$TMP_OUTPUT_FILE" "$OUTPUT_FILE"
|
|
|
fi
|
|
|
#
|
|
|
if [ ! -z "$CONTROLLER_PID" ] ; then
|
|
|
@@ -97,6 +99,8 @@ else
|
|
|
WORKER_ID=$((SLURM_LOCALID-1))
|
|
|
#
|
|
|
OUTPUT_FILE="${OUTPUT_FILE_DIR}/worker_${SLURM_NODEID}_${WORKER_ID}.out"
|
|
|
- ${CUDADL_PATH}/worker $IP $PORT $WORKER_ID > "${OUTPUT_FILE}" 2>&1
|
|
|
+ TMP_OUTPUT_FILE="${SLURM_TMPDIR}/worker_${SLURM_NODEID}_${WORKER_ID}.out"
|
|
|
+ ${CUDADL_PATH}/worker $IP $PORT $WORKER_ID > "${TMP_OUTPUT_FILE}" 2>&1
|
|
|
+ mv "$TMP_OUTPUT_FILE" "$OUTPUT_FILE"
|
|
|
fi
|
|
|
fi
|