Os modelos são um componente central do MaxCompute e oferecem suporte a diversos tipos, como públicos, importados e remotos. O MaxCompute fornece gerenciamento unificado e controle de versão para modelos, facilitando a integração de recursos de IA aos seus fluxos de trabalho de análise de negócios.
Visão geral dos modelos
Conceitos principais
Modelo: objeto de implantação registrado no MaxCompute para tarefas de previsão ou geração. Integra perfeitamente recursos de computação de IA, como os de grandes modelos de linguagem (LLMs) e modelos de machine learning, na mesma plataforma onde seus dados residem.
Versão do modelo: subobjeto independente e identificável de forma exclusiva dentro de um modelo. Crie e gerencie várias versões iterativas sob um único nome de modelo para simplificar lançamentos graduais, rollbacks rápidos e comparações de desempenho entre versões.
Benefícios
Gerenciamento unificado: o MaxCompute oferece vários tipos de modelo. Assim como os dados, os modelos suportam controles de permissão e controle de versão para atender aos requisitos de segurança e conformidade corporativa.
Suporte a múltiplos mecanismos: o MaxCompute permite invocar modelos a partir de diversos ecossistemas, incluindo SQL e Python (MaxFrame). Essa arquitetura unificada possibilita que analistas de dados usem SQL familiar para chamar modelos avançados de IA e que cientistas de dados aproveitem o poder de computação distribuída em Python do MaxFrame para melhorar a eficiência e a qualidade do pré-processamento de dados.
Operações simplificadas: execute inferência de IA diretamente sobre seus dados sem exportá-los para sistemas externos. Essa abordagem evita riscos de segurança, custos e latência associados à movimentação de dados.
Tipos de modelo
O MaxCompute oferece os seguintes tipos de modelo:
Tipo | Descrição | Tutorial |
Modelo público |
| Use a MaxCompute public model for sentiment analysis of online reviews |
Modelo remoto | Conecte-se a modelos implantados no PAI-EAS registrando-os como modelos remotos do MaxCompute. Para isso, especifique o endpoint do PAI-EAS e o token de acesso. Em seguida, chame o modelo usando uma AI Function. | Use a MaxCompute remote model to automatically generate e-commerce product descriptions |
Modelo treinado internamente | Use o MaxFrame do MaxCompute para treinar modelos tradicionais de machine learning e execute | |
Modelo importado | Caso os modelos públicos integrados não atendam às suas necessidades específicas de negócios, importe modelos personalizados. Especifique o caminho do Object Storage Service (OSS) para os arquivos do seu modelo treinado e ajustado externamente para registrá-los para inferência de IA no MaxCompute. | Este recurso está sendo lançado gradualmente. |
Use a AI Function do MaxCompute para chamar modelos públicos integrados ou modelos personalizados gerenciados no seu projeto.
Modelos públicos e cotas aplicáveis
Nome do modelo | Cota |
| Nota Para mais informações sobre os recursos dos modelos e faturamento, consulte Model computing fees (Token fees). |
|
Nota Em ambiente de produção, executar uma AI Function com cota baseada em CU pode causar gargalos de desempenho que afetam o throughput e a latência da inferência do modelo. Recomendamos ativar o pay-as-you-go model computing service (Token) para obter melhor desempenho e escalabilidade flexível. |
|
|
Gerenciamento de modelos
Antes de gerenciar modelos, verifique se sua conta possui as permissions to manage model objects.
-
Gerencie os modelos das seguintes formas:
Método
Descrição
Use instruções SQL para gerenciar modelos, incluindo criação, visualização, modificação e exclusão.
Atualmente, a biblioteca Python MaxFrame suporta apenas a criação de modelos.
Gerenciamento via console
O console do MaxCompute oferece uma interface gráfica (GUI) para o gerenciamento de modelos. Nas regiões suportadas, use o console para visualizar os modelos criados.
Procedimento:
Faça login no MaxCompute console e selecione uma região no canto superior esquerdo.
No painel de navegação à esquerda, escolha .
Na página Projects, clique em Manage na coluna Actions do projeto desejado.
Na página Project Settings, clique na aba Models.
Visualize os modelos públicos e suas informações de versão no projeto público
BIGDATA_PUBLIC_MODELSET. Também é possível visualizar os modelos personalizados criados e suas respectivas versões.
NotaO gerenciamento de modelos via console está disponível atualmente apenas nas regiões China (Beijing), China (Hangzhou), China (Shanghai) e China (Shenzhen). Este recurso está sendo lançado gradualmente em outras regiões.