pull/4431/head
hexia 5 years ago
parent 15c533d481
commit 3a3c2528df

@ -89,7 +89,7 @@ def test_bert():
net = BertModel(bert_net_cfg, False)
bert_out = net(Tensor(input_ids), Tensor(segment_ids), Tensor(input_mask))
print("bert out: ")
print(bert_out)
print(bert_out[0])
bert_out_size = len(bert_out)
for i in range(bert_out_size):
result_np = np.frombuffer(result.result[i].data, dtype=np.float32).reshape(result.result[i].tensor_shape.dims)

@ -62,14 +62,15 @@ def export_add_model():
net = AddNet()
x = np.ones(4).astype(np.float32)
y = np.ones(4).astype(np.float32)
export(net, Tensor(x), Tensor(y), file_name='add.pb', file_format='MINDIR')
export(net, Tensor(x), Tensor(y), file_name='add.mindir', file_format='MINDIR')
def export_bert_model():
net = BertModel(bert_net_cfg, False)
input_ids = np.random.randint(0, 1000, size=(2, 32), dtype=np.int32)
segment_ids = np.zeros((2, 32), dtype=np.int32)
input_mask = np.zeros((2, 32), dtype=np.int32)
export(net, Tensor(input_ids), Tensor(segment_ids), Tensor(input_mask), file_name='bert.pb', file_format='MINDIR')
net = BertModel(bert_net_cfg, False)
export(net, Tensor(input_ids), Tensor(segment_ids), Tensor(input_mask),
file_name='bert.mindir', file_format='MINDIR')
if __name__ == '__main__':
export_add_model()

@ -16,7 +16,7 @@ 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}
export PYTHONPATH=${MINDSPORE_INSTALL_PATH}/../:${PYTHONPATH}
export PYTHONPATH=${MINDSPORE_INSTALL_PATH}/:${PYTHONPATH}
echo "LD_LIBRARY_PATH: " ${LD_LIBRARY_PATH}
echo "PYTHONPATH: " ${PYTHONPATH}
@ -40,7 +40,7 @@ prepare_model()
echo "### begin to generate mode for serving test ###"
python3 generate_model.py &> generate_model_serving.log
echo "### end to generate mode for serving test ###"
result=`ls -l | grep -E '*pb' | grep -v ".log" | wc -l`
result=`ls -l | grep -E '*mindir' | grep -v ".log" | wc -l`
if [ ${result} -ne 2 ]
then
cat generate_model_serving.log
@ -49,7 +49,7 @@ prepare_model()
fi
rm -rf model
mkdir model
mv *.pb ${CURRPATH}/model
mv *.mindir ${CURRPATH}/model
cp ${MINDSPORE_INSTALL_PATH}/ms_serving ./
}
@ -91,27 +91,27 @@ pytest_serving()
then
clean_pid
cat ${test_client_name}_client.log
echo "client $1 faile to start."
echo "client $1 faile to start." && exit 1
fi
echo "### $1 client end ###"
}
test_add_model()
{
start_service 5500 add.pb ${ENV_DEVICE_ID}
start_service 5500 add.mindir ${ENV_DEVICE_ID}
pytest_serving test_add
clean_pid
}
test_bert_model()
{
start_service 5500 bert.pb ${ENV_DEVICE_ID}
start_service 5500 bert.mindir ${ENV_DEVICE_ID}
pytest_serving test_bert
clean_pid
}
echo "-----serving start-----"
rm -rf ms_serving *.log *.pb *.dat ${CURRPATH}/model ${CURRPATH}/kernel_meta
rm -rf ms_serving *.log *.mindir *.dat ${CURRPATH}/model ${CURRPATH}/kernel_meta
prepare_model
test_add_model
test_bert_model

Loading…
Cancel
Save