Um alias de modelo é uma referência mutável e com nome a uma versão do modelo exclusiva num recurso de modelo. Um alias é "mutável" porque os aliases podem ser movidos de uma versão do modelo para outra e "denominado" porque são strings arbitrárias definidas pelo utilizador. Os alias de modelos são úteis para obter ou implementar uma versão específica de um modelo por referência sem precisar de saber o ID da versão específica. Desta forma, funcionam de forma semelhante às etiquetas do Docker ou às referências de ramificações no Git.
Quando cria um novo modelo no Model Registry, a primeira versão recebe automaticamente o alias predefinição. O alias predefinido faz referência à versão do modelo que é usada se um utilizador executar um comando num modelo sem especificar uma versão específica. É necessária uma versão de um modelo para ter sempre o alias predefinido. Caso contrário, o alias predefinido comporta-se como qualquer outro alias definido pelo utilizador.
A partir da Google Cloud consola, o marcador de alias pode ajudar os intervenientes a compreender rapidamente qual é o modelo estável pronto para implementação. Além do alias predefinido, pode criar e atribuir os seus próprios aliases personalizados a modelos no Model Registry.
No Model Registry, pode ver rapidamente que versão do modelo tem o alias predefinido consultando a coluna de alias.
Se decidir que quer reatribuir o alias a uma versão do modelo diferente, pode mover aliases para uma versão diferente.
Algumas considerações para usar aliases:
- Os seus alias de versão devem ser exclusivos e só é possível atribuir um alias a uma única versão, por modelo, de cada vez.
- Os alias de versão têm de ser não numéricos.
- Se não especificar uma versão do modelo para produção, é usado o modelo predefinido.
- Um alias é diferente de uma etiqueta. Saiba mais sobre as etiquetas de modelos aqui.
- Se aplicar um alias existente que seja usado noutra versão do modelo, o alias é removido dessa versão.
Defina uma versão do modelo como predefinida
Na Google Cloud consola, aceda à página do Registo de modelos do Vertex AI.
No registo de modelos, selecione o nome do modelo que quer editar. É apresentada a janela de detalhes do modelo. São apresentadas todas as versões do modelo. Uma das versões do modelo tem o alias predefinido.
Selecione o botão Ações para a versão do modelo à qual quer atribuir a versão predefinida.
Clique em Predefinir.
Adicione um alias a uma versão do modelo
Na Google Cloud consola, aceda à página do Registo de modelos do Vertex AI.
No registo de modelos, selecione o nome do modelo que quer editar. É apresentada a janela de detalhes do modelo.
Na página de detalhes, selecione a versão do modelo pretendida e clique em Mais.
Clique em Editar alias. Selecione Adicionar novo.
Editar alias: clique em Adicionar alias e introduza o nome do alias que quer adicionar à versão do modelo.
Clique em Guardar.
Carregue uma nova versão do modelo com alias
API
Python
Elimine um alias de modelo
Quando elimina uma versão do modelo à qual foi atribuído o alias predefinido, o alias é atribuído automaticamente à versão mais recente seguinte.
Consola
Na Google Cloud consola, aceda à página do Registo de modelos do Vertex AI.
No registo de modelos, selecione o nome do modelo que quer editar. É apresentada a janela de detalhes do modelo.
Na página de detalhes, clique no botão Ações na versão do modelo.
Clique em Editar alias.
É apresentada uma lista dos alias anexados à versão do modelo. Passe o cursor do rato à direita do campo Alias para que a etiqueta apresente o ícone de eliminação.
Clique no ícone de eliminação do alias que quer eliminar.
Clique em Guardar.