diff --git a/generate_model_code.sh b/generate_model_code.sh index d7721416b6c317b4b963f1d5e7697a11f73f0234..d9c3b9c41406758191c18d1d0dd9283c61f2aeb9 100644 --- a/generate_model_code.sh +++ b/generate_model_code.sh @@ -3,7 +3,7 @@ CURRENT_DIR=`dirname $0` source ${CURRENT_DIR}/env.sh -bazel build //lib/python/tools:tf_converter || exit 1 +bazel build //lib/python/tools:converter || exit 1 rm -rf ${MODEL_CODEGEN_DIR} mkdir -p ${MODEL_CODEGEN_DIR} if [ ${DSP_MODE} ]; then @@ -15,7 +15,9 @@ if [ "${BENCHMARK_FLAG}" = "1" ]; then OBFUSCATE=False fi -bazel-bin/lib/python/tools/tf_converter --input=${MODEL_FILE_PATH} \ +bazel-bin/lib/python/tools/tf_converter --platform=${PLATFORM} \ + --model_file=${MODEL_FILE_PATH} \ + --weight_file=${WEIGHT_FILE_PATH} \ --model_checksum=${MODEL_SHA256_CHECKSUM} \ --output=${MODEL_CODEGEN_DIR}/model.cc \ --input_node=${INPUT_NODE} \ diff --git a/mace_tools.py b/mace_tools.py index 8ae47d0f8bb9109a056c2f0215726992dca93412..462fde03c44b8d375fac452085c1c1e21dde51b8 100644 --- a/mace_tools.py +++ b/mace_tools.py @@ -17,7 +17,6 @@ import yaml from ConfigParser import ConfigParser - def run_command(command): print("Run command: {}".format(command)) result = subprocess.Popen( diff --git a/validate_tools.sh b/validate_tools.sh index 17b30a60f245e37d1cee2390b51c09811d474b38..e2a3c68e49490daf26cf31f1811df3604f036920 100644 --- a/validate_tools.sh +++ b/validate_tools.sh @@ -15,12 +15,17 @@ 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 -else + --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