| @@ -4,15 +4,15 @@ export GLOG_v=1 | |||||
| export DEVICE_ID=1 | export DEVICE_ID=1 | ||||
| MINDSPORE_INSTALL_PATH=$1 | MINDSPORE_INSTALL_PATH=$1 | ||||
| ENV_DEVICE_ID=$DEVICE_ID | |||||
| CURRPATH=$(cd $(dirname $0); pwd) | CURRPATH=$(cd $(dirname $0); pwd) | ||||
| CURRUSER=$(whoami) | CURRUSER=$(whoami) | ||||
| PROJECT_PATH=${CURRPATH}/../../../ | PROJECT_PATH=${CURRPATH}/../../../ | ||||
| ENV_DEVICE_ID=$DEVICE_ID | |||||
| echo "MINDSPORE_INSTALL_PATH:" ${MINDSPORE_INSTALL_PATH} | echo "MINDSPORE_INSTALL_PATH:" ${MINDSPORE_INSTALL_PATH} | ||||
| echo "ENV_DEVICE_ID:" ${ENV_DEVICE_ID} | |||||
| echo "CURRPATH:" ${CURRPATH} | echo "CURRPATH:" ${CURRPATH} | ||||
| echo "CURRUSER:" ${CURRUSER} | echo "CURRUSER:" ${CURRUSER} | ||||
| echo "PROJECT_PATH:" ${PROJECT_PATH} | echo "PROJECT_PATH:" ${PROJECT_PATH} | ||||
| echo "ENV_DEVICE_ID:" ${ENV_DEVICE_ID} | |||||
| MODEL_PATH=${CURRPATH}/model | MODEL_PATH=${CURRPATH}/model | ||||
| export LD_LIBRARY_PATH=${MINDSPORE_INSTALL_PATH}/lib:/usr/local/python/python375/lib/:${LD_LIBRARY_PATH} | export LD_LIBRARY_PATH=${MINDSPORE_INSTALL_PATH}/lib:/usr/local/python/python375/lib/:${LD_LIBRARY_PATH} | ||||
| @@ -55,20 +55,21 @@ prepare_model() | |||||
| start_service() | 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 & | ${CURRPATH}/ms_serving --port=$1 --model_path=${MODEL_PATH} --model_name=$2 --device_id=$3 > $2_service.log 2>&1 & | ||||
| if [ $? -ne 0 ] | if [ $? -ne 0 ] | ||||
| then | then | ||||
| echo "$2 faile to start." | echo "$2 faile to start." | ||||
| fi | 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` | grep -E 'MS Serving restful listening on 0.0.0.0:5501'|wc -l` | ||||
| count=0 | count=0 | ||||
| while [[ ${result} -ne 1 && ${count} -lt 150 ]] | while [[ ${result} -ne 1 && ${count} -lt 150 ]] | ||||
| do | do | ||||
| sleep 1 | sleep 1 | ||||
| count=$(($count+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` | grep -E 'MS Serving restful listening on 0.0.0.0:5501'|wc -l` | ||||
| done | done | ||||