Add pause time between each tests in benchmark-op (#4158)
author이상규/On-Device Lab(SR)/Principal Engineer/삼성전자 <sg5.lee@samsung.com>
Mon, 7 Jan 2019 02:50:12 +0000 (11:50 +0900)
committer이춘석/On-Device Lab(SR)/Staff Engineer/삼성전자 <chunseok.lee@samsung.com>
Mon, 7 Jan 2019 02:50:12 +0000 (11:50 +0900)
To reduce the impact of high temperature due to prior running,
this patch will add pause time  between each run.

Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
tests/scripts/run_benchmark_op.sh

index 4b34673..6576d12 100755 (executable)
@@ -120,6 +120,7 @@ function run_benchmark_test()
     local RESULT_FILE=
     local RESULT=
     local REPORT_MODEL_DIR=
+    local PAUSE_TIME_IN_SEC=15
 
     export COUNT=5
     echo "============================================"
@@ -142,6 +143,7 @@ function run_benchmark_test()
         RESULT=$(get_result_of_benchmark_test $BENCHMARK_RUN_TEST_SH $DRIVER_BIN $MODEL $LOG_FILE)
         echo "$RESULT ms"
         print_result_of_benchmark_test "TFLite_Interpreter" $RESULT $RESULT_FILE
+        sleep $PAUSE_TIME_IN_SEC
 
         # PureACL-Neon
         LOG_FILE=$REPORT_MODEL_DIR/tflite_nnrt_acl_neon_op.txt
@@ -152,6 +154,7 @@ function run_benchmark_test()
         RESULT=$(get_result_of_benchmark_test $BENCHMARK_RUN_TEST_SH $DRIVER_BIN $MODEL $LOG_FILE)
         echo "$RESULT ms"
         print_result_of_benchmark_test "PureACL_Neon" $RESULT $RESULT_FILE
+        sleep $PAUSE_TIME_IN_SEC
 
         # PureACL-CL
         LOG_FILE=$REPORT_MODEL_DIR/tflite_nnrt_acl_opencl_op.txt
@@ -162,6 +165,7 @@ function run_benchmark_test()
         RESULT=$(get_result_of_benchmark_test $BENCHMARK_RUN_TEST_SH $DRIVER_BIN $MODEL $LOG_FILE)
         echo "$RESULT ms"
         print_result_of_benchmark_test "PureACL-CL" $RESULT $RESULT_FILE
+        sleep $PAUSE_TIME_IN_SEC
 
         # Clean Up
         unset USE_NNAPI NEON