Use o PAI-EAS para implantar modelos treinados como serviços de inferência online com imagens personalizadas, montagens de armazenamento e configurações flexíveis de recursos.
Faturamento
Este exemplo usa recursos públicos cobrados na modalidade pagamento conforme o uso. Pare ou exclua o service quando não estiver em uso para evitar cobranças.

Pré-requisitos
Workspace do PAI criado.
Modelo treinado pronto para implantação.
(Opcional) Código da aplicação carregado no Object Storage Service (OSS).
(Opcional) Imagem de contêiner disponível no Container Registry (ACR) ou como URL de imagem do DSW.
Implante um modelo com o EAS
Deploy a model as an online service using EAS oferece um guia completo passo a passo.
Faça login no PAI console. Na barra de navegação superior, selecione a região e o workspace. No painel de navegação à esquerda, clique em Elastic Algorithm Service (EAS) > Deploy Service > Custom Deployment.
Defina Deployment Method como Image-based Deployment.
-
Configure Image Configuration para especificar o ambiente de execução. Selecione uma imagem da Alibaba Cloud, uma imagem personalizada ou uma URL de imagem.
Se o modelo foi desenvolvido no DSW, selecione Image Address e copie a URL da imagem do DSW.

Alternativamente, envie a imagem para o ACR usando Create a DSW instance image.
-
Na seção Mount storage, carregue o código da aplicação no OSS e configure o caminho de montagem.

O exemplo a seguir mostra uma aplicação de teste simples carregada no caminho do OSS mencionado anteriormente.
-
Em Command, insira o comando para iniciar a aplicação.

Em Port Number, insira
9000para corresponder à porta definida emweb.py.-
Em Third-party Library Settings, adicione bibliotecas não incluídas na imagem. Por exemplo:

Em Resource Type, selecione Public Resources. Para o tipo de instância, selecione
ecs.gn7i-c16g1.4xlarge.Clique em Deploy. A implantação é concluída com êxito quando o status do service muda para Running.
Todas as opções de configuração estão documentadas em Parameters for custom deployment.
Teste o service
Após a implantação, teste o endpoint do service usando a ferramenta de depuração online do EAS.
Na página de lista de instâncias do EAS, clique no nome da instância. Na página de detalhes da instância, clique em Online Debugging.
Insira a URL de solicitação para
web.py(por exemplo, a rota/hello) e clique em Send Request. Uma resposta "Hello, World!" confirma que o service está em execução.Para invocar o service pela internet ou por uma VPC, use os métodos descritos em Service invocation methods.
