A gestão de versões de modelos permite-lhe criar várias versões do mesmo modelo. Com a gestão de versões de modelos, pode organizar os seus modelos de uma forma que ajude a navegar e a compreender que alterações tiveram que efeito nos modelos. Com o registo de modelos, pode ver os seus modelos e todas as respetivas versões numa única vista. Pode analisar detalhadamente versões específicas do modelo e ver exatamente o respetivo desempenho.
Importe uma nova versão do modelo
No Model Registry, pode importar um modelo como uma nova versão de um modelo existente.
Consola
- Na Google Cloud consola, aceda à página Model Registry.
Aceder ao Registo de modelos - Na parte superior da página, selecione Importar.
- Selecione Importar como nova versão.
- No menu pendente, selecione o modelo do qual esta é uma nova versão. Adicione uma descrição da versão opcional.
- Opcionalmente, defina este modelo como a versão predefinida. A versão predefinida é pré-selecionada sempre que o modelo é usado para previsão (embora possa selecionar outras versões).
- Selecione a sua região.
- Selecione Continuar.
- Nas Definições do modelo, defina o contentor que quer usar. Pode optar por importar artefactos de modelos para um novo contentor pré-criado ou importar para um contentor personalizado existente. Para saber mais sobre contentores, consulte o artigo Importe modelos para o Vertex AI.
- Selecione Continuar.
- Opcional: adicione suporte de explicabilidade ao seu modelo.
- Selecione Importar.
REST
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- PROJECT_ID: o ID do projeto.
- LOCATION: a localização.
- MODEL_DISPLAY_NAME: o nome do modelo.
- ARTIFACT_URI: o caminho para o diretório que contém o artefacto do modelo e quaisquer ficheiros de apoio.
- IMAGE_URI: imagem de Docker a usar como contentor personalizado para publicar previsões.
- PARENT_MODEL: o nome do recurso do modelo para o qual carregar a versão.
Método HTTP e URL:
POST https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/models:upload
Corpo JSON do pedido:
{ "model": { "displayName": "MODEL_DISPLAY_NAME", "artifactUri": "ARTIFACT_URI", "containerSpec": { "imageUri": "IMAGE_URI" } }, "parentModel": "PARENT_MODEL" }
Para enviar o seu pedido, expanda uma destas opções:
Deve receber um código de estado de êxito (2xx) e uma resposta vazia.
Python
Python
Prepare uma nova versão do modelo
No Model Registry, pode preparar uma nova versão de um modelo.
Consola
No registo de modelos, pode criar uma versão de um modelo existente. Para saber como adicionar ou criar uma versão do modelo no pipeline de preparação, consulte o artigo CustomJob e carregamento de modelos
- Na Google Cloud consola, aceda à página Model Registry.
Aceder ao Registo de modelos - Na parte superior da página, selecione Criar. Introduza os detalhes do método de preparação e selecione o método de preparação do modelo.
- Clique em Continuar.
- Em Detalhes do modelo, selecione a opção Formar nova versão. No menu pendente, selecione o modelo ao qual está a adicionar uma nova versão. Adicione uma descrição da versão. Clique em Continuar.
- Na secção Computação e preços, introduza o seu orçamento e selecione Iniciar preparação quando tiver tudo pronto. Quando a preparação do modelo estiver concluída, a nova versão fica visível no registo de modelos.
REST
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- TRAINING_PIPELINE_NAME: um nome a apresentar para o trainingPipeline
- TRAINING_TASK_INPUT: os parâmetros da tarefa de preparação.
- PARENT_MODEL: o nome do recurso do modelo para o qual carregar a versão.
Método HTTP e URL:
POST https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/trainingPipelines
Corpo JSON do pedido:
{ "displayName": "TRAINING_PIPELINE_NAME", "trainingTaskDefinition": "gs://google-cloud-aiplatform/schema/trainingjob/definition/custom_task_1.0.0.yaml", "trainingTaskInputs":"TRAINING_TASK_INPUT" }, "modelToUpload": { "displayName": "MODEL_DISPLAY_NAME", "containerSpec": { "imageUri": "IMAGE_URI" }, }, "parentModel": "PARENT_MODEL",
Para enviar o seu pedido, expanda uma destas opções:
Deve receber um código de estado de êxito (2xx) e uma resposta vazia.
Python
Python
Como ver uma lista de todas as versões de um modelo
Na página de detalhes de uma versão do modelo, pode optar por implementar e testar o modelo, configurar a inferência em lote e fazer a avaliação consoante o tipo de modelo. Também pode ver o conjunto de dados usado para preparar a versão do modelo diretamente na página de detalhes da versão.
Consola
No Model Registry, pode ver uma lista de todas as versões de um modelo. Isto pode ajudar a obter estatísticas rápidas e facilita a organização do modelo.
- Na Google Cloud consola, aceda à página Model Registry.
Aceder ao Registo de modelos - Na coluna Nome, selecione o nome de um modelo que tenha várias versões. É apresentada a página Versões.
- É apresentada uma lista de todas as versões e os respetivos IDs de versão associados.
REST
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- PROJECT_ID: o ID do projeto associado a este modelo
- LOCATION: a região onde está a usar o Vertex AI.
- MODEL_ID: o ID associado a um modelo específico.
Método HTTP e URL:
GET https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/models/MODEL_ID
Para enviar o seu pedido, expanda uma destas opções:
Deve receber um código de estado de êxito (2xx) e uma resposta vazia.
Python
Python
Como ver os detalhes da versão do modelo
No registo de modelos, pode ver os seus modelos e todas as versões dos modelos. Quando seleciona um modelo no Model Registry, a página de detalhes apresenta os detalhes do modelo e os detalhes específicos da versão do modelo. No ecrã de detalhes, pode avaliar e testar a versão do modelo, executar uma inferência em lote ou implementar o modelo num ponto final para inferência online.
Consola
Use as instruções seguintes para ver a página de detalhes do modelo. Para ver os detalhes da versão, clique no nome da versão.
- Na Google Cloud consola, aceda à página Model Registry.
Aceder ao Registo de modelos - No Registo de modelos da Vertex AI, clique no nome de um modelo para abrir a página de detalhes do modelo.
- É apresentada uma lista de todas as versões e os respetivos IDs de versão associados. As versões do modelo são apresentadas separadas por linhas. Os detalhes da versão do modelo incluem o ID da versão, o alias do modelo, o estado, a descrição e as etiquetas.
- Para ver os detalhes de uma das versões do modelo, selecione um ID da versão. É apresentada a página de detalhes do modelo
- Na página de detalhes, pode avaliar, implementar e testar, usar a previsão em lote e analisar mais detalhadamente os detalhes da versão. Além disso, nesta página, pode usar a avaliação de modelos do Vertex AI para comparar as versões do seu modelo.
Python