Browse Source

add time to start service

tags/v1.1.0
hexia 5 years ago
parent
commit
c375d92fe6
1 changed files with 5 additions and 4 deletions
  1. +5
    -4
      tests/st/serving/serving.sh

+ 5
- 4
tests/st/serving/serving.sh View File

@@ -4,15 +4,15 @@ export GLOG_v=1
export DEVICE_ID=1

MINDSPORE_INSTALL_PATH=$1
ENV_DEVICE_ID=$DEVICE_ID
CURRPATH=$(cd $(dirname $0); pwd)
CURRUSER=$(whoami)
PROJECT_PATH=${CURRPATH}/../../../
ENV_DEVICE_ID=$DEVICE_ID
echo "MINDSPORE_INSTALL_PATH:" ${MINDSPORE_INSTALL_PATH}
echo "ENV_DEVICE_ID:" ${ENV_DEVICE_ID}
echo "CURRPATH:" ${CURRPATH}
echo "CURRUSER:" ${CURRUSER}
echo "PROJECT_PATH:" ${PROJECT_PATH}
echo "ENV_DEVICE_ID:" ${ENV_DEVICE_ID}

MODEL_PATH=${CURRPATH}/model
export LD_LIBRARY_PATH=${MINDSPORE_INSTALL_PATH}/lib:/usr/local/python/python375/lib/:${LD_LIBRARY_PATH}
@@ -55,20 +55,21 @@ prepare_model()

start_service()
{
echo "### start serving service ###"
${CURRPATH}/ms_serving --port=$1 --model_path=${MODEL_PATH} --model_name=$2 --device_id=$3 > $2_service.log 2>&1 &
if [ $? -ne 0 ]
then
echo "$2 faile to start."
fi

result=`grep -E -A5 'MS Serving grpc listening on 0.0.0.0:5500' $2_service.log |
result=`grep -E -A5 -B5 'MS Serving grpc listening on 0.0.0.0:5500' $2_service.log |
grep -E 'MS Serving restful listening on 0.0.0.0:5501'|wc -l`
count=0
while [[ ${result} -ne 1 && ${count} -lt 150 ]]
do
sleep 1
count=$(($count+1))
result=`grep -E -A5 'MS Serving grpc listening on 0.0.0.0:5500' $2_service.log |
result=`grep -E -A5 -B5 'MS Serving grpc listening on 0.0.0.0:5500' $2_service.log |
grep -E 'MS Serving restful listening on 0.0.0.0:5501'|wc -l`
done



Loading…
Cancel
Save