#!/bin/bash Usage() { echo "Usage: bash tools/validate_tools.sh model_output_dir generate_data_or_not" } if [ $# -lt 2 ]; then Usage exit 1 fi CURRENT_DIR=`dirname $0` source ${CURRENT_DIR}/env.sh MODEL_OUTPUT_DIR=$1 GENERATE_DATA_OR_NOT=$2 echo $MODEL_OUTPUT_DIR if [ "$GENERATE_DATA_OR_NOT" = 1 ]; then rm -rf ${MODEL_OUTPUT_DIR}/${INPUT_FILE_NAME} python tools/validate.py --generate_data true \ --input_file=${MODEL_OUTPUT_DIR}/${INPUT_FILE_NAME} \ --input_shape="${INPUT_SHAPE}" || exit 1 exit 0 fi if [ "$PLATFORM" = "tensorflow" ];then rm -rf ${MODEL_OUTPUT_DIR}/${OUTPUT_FILE_NAME} adb /dev/null)" == "" ]]; then echo "Build caffe docker" docker build -t ${IMAGE_NAME} docker/caffe || exit 1 fi if [ ! "$(docker ps -qa -f name=${CONTAINER_NAME})" ]; then echo "Run caffe container" docker run -d -it --name ${CONTAINER_NAME} ${IMAGE_NAME} /bin/bash || exit 1 fi rm -rf ${MODEL_OUTPUT_DIR}/${OUTPUT_FILE_NAME} adb