2023-03-23 17:00:19 +08:00
|
|
|
set -e
|
|
|
|
|
|
|
|
WORKSPACE="."
|
|
|
|
MODEL_DIR="/__w/mmdeploy/testmodel/mmcls"
|
|
|
|
SDK_DIR="sdk"
|
|
|
|
|
|
|
|
if [[ -n "$1" ]]; then
|
|
|
|
WORKSPACE=$1
|
|
|
|
fi
|
|
|
|
|
|
|
|
pushd $WORKSPACE
|
|
|
|
pushd $SDK_DIR
|
|
|
|
|
2023-04-03 11:11:47 +08:00
|
|
|
test_pkg=$(find "." -type d -iname "*-x86_64")
|
2023-03-23 17:00:19 +08:00
|
|
|
work_dir=/tmp/_test
|
|
|
|
cp -r $test_pkg $work_dir
|
|
|
|
|
|
|
|
pushd $work_dir
|
|
|
|
|
|
|
|
# opencv
|
2023-04-06 12:07:42 +08:00
|
|
|
if [ ! -d "$OpenCV_DIR" ]; then
|
2023-03-23 17:00:19 +08:00
|
|
|
./install_opencv.sh
|
|
|
|
fi
|
|
|
|
|
|
|
|
# env
|
|
|
|
source ./set_env.sh $(pwd)
|
|
|
|
|
|
|
|
# build
|
|
|
|
./build_sdk.sh $OpenCV_DIR
|
|
|
|
|
|
|
|
# run
|
|
|
|
./bin/classifier $MODEL_DIR $MODEL_DIR/demo.jpg
|
|
|
|
|
|
|
|
popd
|
|
|
|
rm -rf $work_dir
|