run_hhb_g2d_sink_test.sh 989 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #!/bin/sh
  2. BASE_PATH=.
  3. TEST_PATH=${BASE_PATH}/test
  4. MODEL_PATH=${BASE_PATH}/model
  5. INPUT_PATH=${BASE_PATH}/input
  6. OUT_PATH=${TEST_PATH}/out
  7. REPEAT_COUNT=1
  8. TIMEOUT=1000 # // 1000ms
  9. TASK_COUNT=1
  10. MODEL=face_detect
  11. OCM_SIZE=OCM_1M
  12. IN_FILE=data.0.bin
  13. TOP_NUM=0
  14. echo "Usage: ./run_hhb_rgb_test.sh [-m model_name] [-r repeat_cnt]"
  15. echo "For example: ./run_hhb_rgb_test.sh -m mobilenetv1_rgb"
  16. while getopts ":r:t:m:o:i:p:" opt
  17. do
  18. case $opt in
  19. r)
  20. REPEAT_COUNT=$OPTARG
  21. ;;
  22. t)
  23. TIMEOUT=$OPTARG
  24. ;;
  25. m)
  26. MODEL=$OPTARG
  27. ;;
  28. o)
  29. OCM_SIZE=$OPTARG
  30. ;;
  31. i)
  32. IN_FILE=$OPTARG
  33. ;;
  34. p)
  35. TOP_NUM=$OPTARG
  36. ;;
  37. ?)
  38. echo "unsupport parameter!!!"
  39. exit 1;;
  40. esac
  41. done
  42. echo "MODEL="${MODEL}, "OCM="${OCM_SIZE}, "REPEAT_COUNT="${REPEAT_COUNT}
  43. rm -rf /dev/shm/npu_g2d
  44. rm -rf ${OUT_PATH}/${MODEL}/${OCM_SIZE}; mkdir -p ${OUT_PATH}/${MODEL}/${OCM_SIZE}
  45. ${TEST_PATH}/g2d_sink_test ${MODEL_PATH}/${MODEL}/shl.hhb.bm \
  46. ${INPUT_PATH}/${MODEL}/${IN_FILE}