From f7cdb0a12d6340eaec7affa5a63fb76925a5c3fc Mon Sep 17 00:00:00 2001 From: yeyunpeng2020 Date: Thu, 6 May 2021 11:23:16 +0800 Subject: [PATCH] adjust cropper ci --- .../{model_config.cfg => models_cropper.cfg} | 0 mindspore/lite/test/run_benchmark_nets.sh | 4 +- mindspore/lite/test/run_cropper.sh | 71 +------------------ 3 files changed, 4 insertions(+), 71 deletions(-) rename mindspore/lite/test/{model_config.cfg => models_cropper.cfg} (100%) diff --git a/mindspore/lite/test/model_config.cfg b/mindspore/lite/test/models_cropper.cfg similarity index 100% rename from mindspore/lite/test/model_config.cfg rename to mindspore/lite/test/models_cropper.cfg diff --git a/mindspore/lite/test/run_benchmark_nets.sh b/mindspore/lite/test/run_benchmark_nets.sh index dc31fa10a9..ceae5a4e4e 100644 --- a/mindspore/lite/test/run_benchmark_nets.sh +++ b/mindspore/lite/test/run_benchmark_nets.sh @@ -2595,7 +2595,7 @@ if [[ $backend == "all" || $backend == "x86-all" || $backend == "x86-java" ]]; t # Run on x86-java echo "start Run x86 java ..." x86_java_path=${release_path}/aar/avx - Run_x86_java`` & + Run_x86_java & Run_x86_java_PID=$! sleep 1 fi @@ -2665,7 +2665,7 @@ fi if [[ $backend == "all" || $backend == "gpu_npu" || $backend == "npu" ]]; then cd ${basepath} || exit 1 - bash ${basepath}/run_cropper.sh -r ${release_path} -d ${device_id} -m ${models_path} + bash ${basepath}/run_cropper.sh -r ${release_path} -d ${device_id} Run_cropper_status=$? if [[ ${Run_cropper_status} != 0 ]];then echo "Run cropper failed" diff --git a/mindspore/lite/test/run_cropper.sh b/mindspore/lite/test/run_cropper.sh index 89b730ddbf..01b26ce9f3 100644 --- a/mindspore/lite/test/run_cropper.sh +++ b/mindspore/lite/test/run_cropper.sh @@ -4,6 +4,7 @@ function MS_PRINT_TESTCASE_END_MSG() { echo -e "-----------------------------------------------------------------------------------------------------------------------------------" } + # Print start msg before run testcase function MS_PRINT_TESTCASE_START_MSG() { echo "" @@ -12,15 +13,6 @@ function MS_PRINT_TESTCASE_START_MSG() { echo -e "--- -------- ------ " } -function Print_Converter_Result() { - MS_PRINT_TESTCASE_END_MSG - while read line; do - arr=("${line}") - printf "%-15s %-20s %-90s %-7s\n" ${arr[0]} ${arr[1]} ${arr[2]} ${arr[3]} - done < "${run_converter_result_file}" - MS_PRINT_TESTCASE_END_MSG -} - function Print_Cropper_Result() { MS_PRINT_TESTCASE_START_MSG while read line; do @@ -30,61 +22,6 @@ function Print_Cropper_Result() { MS_PRINT_TESTCASE_END_MSG } -# Run converter on x86 platform: -function Run_Converter() { - # Unzip x86 runtime and converter - cd "${x86_path}" || exit 1 - tar -zxf mindspore-lite-${version}-inference-linux-x64.tar.gz || exit 1 - cd "${x86_path}"/mindspore-lite-${version}-inference-linux-x64/ || exit 1 - - cp tools/converter/converter/converter_lite ./ || exit 1 - export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:./tools/converter/lib/:./tools/converter/third_party/glog/lib - - rm -rf ${ms_models_path} - mkdir -p "${ms_models_path}" - - # Convert models which does not need to be cared about the accuracy: - while read line; do - if [[ $line == \#* ]]; then - continue - fi - model_name=${line%%;*} - model_type=${model_name##*.} - case $model_type in - pb) - model_fmk="TF" - ;; - tflite) - model_fmk="TFLITE" - ;; - onnx) - model_fmk="ONNX" - ;; - mindir) - model_fmk="MINDIR" - ;; - *) - model_type="caffe" - model_fmk="CAFFE" - ;; - esac - if [[ $model_fmk == "CAFFE" ]]; then - echo ${model_name} >> "${run_converter_log_file}" - echo './converter_lite --fmk='${model_fmk}' --modelFile='$models_path/${model_name}'.prototxt --weightFile='$models_path'/'${model_name}'.caffemodel --outputFile='${ms_models_path}'/'${model_name} >> "${run_converter_log_file}" - ./converter_lite --fmk=${model_fmk} --modelFile=${models_path}/${model_name}.prototxt --weightFile=${models_path}/${model_name}.caffemodel --outputFile=${ms_models_path}/${model_name} - else - echo ${model_name} >> "${run_converter_log_file}" - echo './converter_lite --fmk='${model_fmk}' --modelFile='${models_path}'/'${model_name}' --outputFile='${ms_models_path}'/'${model_name} >> "${run_converter_log_file}" - ./converter_lite --fmk=${model_fmk} --modelFile=${models_path}/${model_name} --outputFile=${ms_models_path}/${model_name} - fi - if [ $? = 0 ]; then - converter_result='converter '${model_type}' '${model_name}' pass';echo ${converter_result} >> "${run_converter_result_file}" - else - converter_result='converter '${model_type}' '${model_name}' failed';echo ${converter_result} >> "${run_converter_result_file}";return 1 - fi - done < ${cropper_config} -} - function Run_cropper() { cd ${arm64_path} || exit 1 tar -zxf mindspore-lite-${version}-inference-android-aarch64.tar.gz || exit 1 @@ -174,10 +111,6 @@ while getopts "r:d:m:" opt; do device_id=${OPTARG} echo "device_id is ${OPTARG}" ;; - m) - models_path=${OPTARG} - echo "models_path is ${OPTARG}" - ;; ?) echo "unknown para" exit 1;; @@ -193,7 +126,7 @@ echo ' ' > "${run_cropper_result}" run_cropper_log_file="${basepath}"/run_cropper_log.txt echo 'run cropper logs: ' > "${run_cropper_log_file}" -cropper_config="${basepath}"/model_config.cfg +cropper_config="${basepath}"/models_cropper.cfg arm64_path=${release_path}/android_aarch64 x86_path=${release_path}/ubuntu_x86