diff --git a/test_tipc/benchmark_train.sh b/test_tipc/benchmark_train.sh index 9727509dcef70d8481e105f8ef639047a237c17d..6eb2566558aa7f12e63963a806364ea7cdbea042 100644 --- a/test_tipc/benchmark_train.sh +++ b/test_tipc/benchmark_train.sh @@ -114,6 +114,15 @@ repo_name=$(get_repo_name ) SAVE_LOG="benchmark_log" status_log="benchmark_log/results.log" +# set export +IFS=";" +flags_list=(${flags_value}) +for _flag in ${flags_list[*]}; do + cmd="export ${_flag}" + echo $cmd + eval $cmd +done + if [ ${#gpu_id} -le 1 ];then log_path="$SAVE_LOG/profiling_log" mkdir -p $log_path @@ -122,9 +131,8 @@ 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 "${cmd}" "${status_log}" + # without profile log_path="$SAVE_LOG/train_log" mkdir -p $log_path @@ -133,9 +141,7 @@ 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 "${cmd}" "${status_log}" else log_path="$SAVE_LOG/train_log" mkdir -p $log_path @@ -144,9 +150,7 @@ 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 "${cmd}" "${status_log}" fi