| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| |
| ### Building |
| |
| Start with building your *<%= engine_name %>* engine. Run the following command: |
| |
| ``` |
| $ pio build --verbose |
| ``` |
| |
| This command should take few minutes for the first time; all subsequent builds |
| should be less than a minute. You can also run it without `--verbose` if you don't want to see all the log messages. |
| |
| Upon successful build, you should see a console message similar to the |
| following. |
| |
| ``` |
| [INFO] [Console$] Your engine is ready for training. |
| ``` |
| |
| ### Training the Predictive Model |
| |
| To train your engine, run the following command: |
| |
| ``` |
| $ pio train |
| ``` |
| |
| When your engine is trained successfully, you should see a console message |
| similar to the following. |
| |
| ``` |
| [INFO] [CoreWorkflow$] Training completed successfully. |
| ``` |
| |
| ### Deploying the Engine |
| |
| Now your engine is ready to deploy. Run: |
| |
| ``` |
| $ pio deploy |
| ``` |
| |
| When the engine is deployed successfully and running, you should see a console message similar to the following: |
| |
| ``` |
| [INFO] [HttpListener] Bound to /0.0.0.0:8000 |
| [INFO] [MasterActor] Bind successful. Ready to serve. |
| ``` |
| |
| Do not kill the deployed engine process. |
| |
| By default, the deployed engine binds to http://localhost:8000. You can visit |
| that page in your web browser to check its status. |
| |
|  |