fix paddle2onnx tipc chain
parent
b5d31b0778
commit
1dee07fa76
|
@ -38,6 +38,7 @@ function func_set_params(){
|
|||
|
||||
function func_parser_params(){
|
||||
strs=$1
|
||||
MODE=$2
|
||||
IFS=":"
|
||||
array=(${strs})
|
||||
key=${array[0]}
|
||||
|
@ -64,10 +65,10 @@ function status_check(){
|
|||
last_status=$1 # the exit code
|
||||
run_command=$2
|
||||
run_log=$3
|
||||
model_name=$4
|
||||
if [ $last_status -eq 0 ]; then
|
||||
echo -e "\033[33m Run successfully with command - ${run_command}! \033[0m" | tee -a ${run_log}
|
||||
echo -e "\033[33m Run successfully with command - ${model_name} - ${run_command}! \033[0m" | tee -a ${run_log}
|
||||
else
|
||||
echo -e "\033[33m Run failed with command - ${run_command}! \033[0m" | tee -a ${run_log}
|
||||
echo -e "\033[33m Run failed with command - ${model_name} - ${run_command}! \033[0m" | tee -a ${run_log}
|
||||
fi
|
||||
}
|
||||
|
||||
|
|
|
@ -3,13 +3,6 @@ source test_tipc/common_func.sh
|
|||
|
||||
FILENAME=$1
|
||||
|
||||
dataline=$(cat ${FILENAME})
|
||||
lines=(${dataline})
|
||||
# common params
|
||||
model_name=$(func_parser_value "${lines[1]}")
|
||||
python=$(func_parser_value "${lines[2]}")
|
||||
|
||||
|
||||
# parser params
|
||||
dataline=$(awk 'NR==1, NR==16{print}' $FILENAME)
|
||||
IFS=$'\n'
|
||||
|
@ -43,7 +36,7 @@ inference_config_key=$(func_parser_key "${lines[15]}")
|
|||
inference_config_value=$(func_parser_value "${lines[15]}")
|
||||
|
||||
LOG_PATH="./test_tipc/output/${model_name}"
|
||||
mkdir -p ./test_tipc/output
|
||||
mkdir -p ${LOG_PATH}
|
||||
status_log="${LOG_PATH}/results_paddle2onnx.log"
|
||||
|
||||
|
||||
|
@ -62,7 +55,8 @@ function func_paddle2onnx(){
|
|||
trans_model_cmd="${padlle2onnx_cmd} ${set_dirname} ${set_model_filename} ${set_params_filename} ${set_save_model} ${set_opset_version} ${set_enable_onnx_checker}"
|
||||
eval $trans_model_cmd
|
||||
last_status=${PIPESTATUS[0]}
|
||||
status_check $last_status "${trans_model_cmd}" "${status_log}"
|
||||
status_check $last_status "${trans_model_cmd}" "${status_log}" "${model_name}"
|
||||
|
||||
# python inference
|
||||
set_model_dir=$(func_set_params "${inference_model_dir_key}" "${inference_model_dir_value}")
|
||||
set_use_onnx=$(func_set_params "${use_onnx_key}" "${use_onnx_value}")
|
||||
|
@ -70,7 +64,7 @@ function func_paddle2onnx(){
|
|||
set_inference_config=$(func_set_params "${inference_config_key}" "${inference_config_value}")
|
||||
infer_model_cmd="cd deploy && ${python} ${inference_py} -o ${set_model_dir} -o ${set_use_onnx} -o ${set_hardware} ${set_inference_config} > ${_save_log_path} 2>&1 && cd ../"
|
||||
eval $infer_model_cmd
|
||||
status_check $last_status "${infer_model_cmd}" "${status_log}"
|
||||
status_check $last_status "${infer_model_cmd}" "${status_log}" "${model_name}"
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue