All Products
Search
Document Center

Platform For AI:Deploy services using processors

Last Updated:Apr 01, 2026

Elastic Algorithm Service (EAS) provides built-in processors for common frameworks such as PMML and XGBOOST. You can also build a custom processor.

How it works

Prepare model files, processor files, and other deployment artifacts, and upload them to a cloud storage service such as Object Storage Service (OSS) or NAS. EAS deploys the service by mounting the storage service to access these artifacts.

EAS processor deployment workflow:

image

Key points of processor deployment:

  • PAI provides built-in processors for common use cases. To meet specific business requirements, develop custom models and processor files, and then upload them to a cloud storage service such as OSS or NAS.

  • Store model and processor files separately. During deployment, configure the model mount path. In the processor file, use the get_model_path parameter to retrieve the configured model path. This simplifies model replacement when frequent updates are required.

  • When a service is deployed with a processor, EAS pulls the official environment image for the selected inference framework. Based on the processor file, it deploys an HTTP server to handle service requests.

Note

Image deployment is recommended. Processor deployment requires the model inference framework and processor file to meet specific environment requirements. This method is less flexible than image deployment.

Parameters

Parameters specific to processor-based deployment in the console. For other parameters, see Custom Deployment.

Parameter

Description

Model Settings

Configure the model file by using one of the following methods:

  • OSS: Select the OSS path of the model file.

  • Download URL: Enter the public download URL.

  • PAI Model: Select a registered model by name and version. For more information, see Register and Manage Models.

Processor Type

Built-in and custom processors are both supported. For more information about built-in processors, see Built-in processors.

  • If Processor Type is set to EasyVision(CPU), EasyVision(GPU), EasyTransfer(CPU), EasyTransfer(GPU), EasyNLP, or EasyCV, configure the Model Type. Available model categories vary by processor type. Select a category based on your use case.

  • If Processor Type is set to Custom Processor, configure the following parameters:

    • Processor Language: Cpp, Java, or python.

    • Processor Package: Specify the processor package by using OSS or Download URL.

    • Processor Main File: Entry file of the package.