Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to undeploy the Prediction IO model

Tags:

predictionio

I am working with logistic regression using prediction io template. I have been deployed a model using pio deploy. It gives me a port where I am testing my problem. My question is how to undeploy the model. Is there any command to undeploy Or I have to find the PID of port using netstat -npl | grep port no and manually kill the PID.

like image 348
Kishore Avatar asked Mar 15 '23 15:03

Kishore


2 Answers

You can use pio undeploy

pio undeploy --ip <user_ip> --port <user_port>
like image 140
teru Avatar answered May 24 '23 11:05

teru


another way to undeploy your running engine server is to perform a GET on the /stop endpoint of the server.

Using a browser simply goto:

http://<host>:<port>/stop

Using curl it would look like

curl <host>:<port>/stop

Source:

https://github.com/PredictionIO/PredictionIO/blob/develop/core/src/main/scala/io/prediction/workflow/CreateServer.scala#L651

like image 29
Sebastian Avatar answered May 24 '23 13:05

Sebastian