generate_model_code.sh 1.3 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11
#!/bin/bash

CURRENT_DIR=`dirname $0`
source ${CURRENT_DIR}/env.sh

bazel build //lib/python/tools:tf_converter || exit 1
rm -rf ${MODEL_CODEGEN_DIR}
mkdir -p ${MODEL_CODEGEN_DIR}
if [ ${DSP_MODE} ]; then
    DSP_MODE_FLAG="--dsp_mode=${DSP_MODE}"
fi
12

13 14 15 16 17
OBFUSCATE=True
if [ "${BENCHMARK_FLAG}" = "1" ]; then
  OBFUSCATE=False
fi

18 19 20 21 22
bazel-bin/lib/python/tools/tf_converter --input=${TF_MODEL_FILE_PATH} \
                                        --output=${MODEL_CODEGEN_DIR}/model.cc \
                                        --input_node=${TF_INPUT_NODE} \
                                        --output_node=${TF_OUTPUT_NODE} \
                                        --data_type=${DATA_TYPE} \
23
                                        --runtime=${RUNTIME} \
24 25 26
                                        --output_type=source \
                                        --template=${LIBMACE_SOURCE_DIR}/lib/python/tools/model.template \
                                        --model_tag=${MODEL_TAG} \
27
                                        --input_shape=${INPUT_SHAPE} \
28
                                        ${DSP_MODE_FLAG} \
W
wuchenghui 已提交
29
                                        --embed_model_data=${EMBED_MODEL_DATA} \
30
                                        --obfuscate=${OBFUSCATE} || exit 1