From 01093d2146c2917ca692e0b81256b9918cad3aa7 Mon Sep 17 00:00:00 2001 From: LDOUBLEV Date: Tue, 25 Jan 2022 08:30:28 +0000 Subject: [PATCH] add status_check --- test_tipc/benchmark_train.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test_tipc/benchmark_train.sh b/test_tipc/benchmark_train.sh index 23322771..808e49d0 100644 --- a/test_tipc/benchmark_train.sh +++ b/test_tipc/benchmark_train.sh @@ -112,6 +112,7 @@ gpu_id=$(set_gpu_id $device_num) repo_name=$(get_repo_name ) SAVE_LOG="benchmark_log" +status_log="benchmark_log/results.log" if [ ${#gpu_id} -le 1 ];then log_path="$SAVE_LOG/profiling_log" @@ -121,6 +122,9 @@ if [ ${#gpu_id} -le 1 ];then cmd="bash test_tipc/test_train_inference_python.sh ${FILENAME} benchmark_train > ${log_path}/${log_name} 2>&1 " echo $cmd eval $cmd + last_status=${PIPESTATUS[0]} + eval "cat ${log_path}/${log_name}" + status_check $last_status "${command}" "${status_log}" # without profile log_path="$SAVE_LOG/train_log" mkdir -p $log_path @@ -129,6 +133,9 @@ if [ ${#gpu_id} -le 1 ];then cmd="bash test_tipc/test_train_inference_python.sh ${FILENAME} benchmark_train > ${log_path}/${log_name} 2>&1 " echo $cmd eval $cmd + last_status=${PIPESTATUS[0]} + eval "cat ${log_path}/${log_name}" + status_check $last_status "${command}" "${status_log}" else log_path="$SAVE_LOG/train_log" mkdir -p $log_path @@ -137,6 +144,9 @@ else func_sed_params "$FILENAME" "13" "$null" # sed --profile_option as null cmd="bash test_tipc/test_train_inference_python.sh ${FILENAME} benchmark_train > ${log_path}/${log_name} 2>&1 " eval $cmd + last_status=${PIPESTATUS[0]} + eval "cat ${log_path}/${log_name}" + status_check $last_status "${command}" "${status_log}" fi -- GitLab