Deploying a Model as a Service

Deploying a Model

You can deploy a model as a real-time service that provides a real-time test UI and monitoring capabilities. After model training is complete, you can deploy a version with the ideal accuracy and in the Successful status as a service. The procedure is as follows:

  1. On the Train Model tab page, wait until the training status changes to Completed. Click Deploy in the Version Manager pane.
  2. In the displayed Deploy dialog box, set Specifications, and click OK to deploy the model as a real-time service.
    • Specifications: Compute-intensive 1 instance (CPU) are supported.
    • Compute Nodes: The default value is 1 and cannot be changed.
    • Auto Stop: After this parameter is enabled and the auto stop time is set, a service automatically stops at the specified time. If this parameter is disabled, a real-time service is always running and billed. The function can help you avoid unnecessary charges. The auto stop function is enabled by default. The default value is 1 hour later.

      Currently, the options are 1 hour later, 2 hours later, 4 hours later, 6 hours later, and Custom. If you select Custom, you can enter any integer from 1 to 24 hours in the text box on the right.

    Figure 1 Deploying a service
  3. After the model is deployed, view the model deployment status on the Service Deployment page.

    The deployment takes a certain period of time. If the status in the Version Manager pane changes from Deploying to Running, the deployment is complete.

Testing a Service