Como excluir um modelo do Vertex AI Model Registry
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Saiba como excluir um modelo que você não precisa mais do Vertex AI Model Registry.
Se você quiser excluir um BigQuery ML do Registro de modelo da Vertex AI,
primeiro precisa excluí-lo do BigQuery ML. Para saber mais, consulte BigQuery ML e Vertex AI Model Registry.
Se quiser excluir um modelo que está implantado em um endpoint, cancele a implantação dele primeiro. Caso contrário, não será possível excluir o modelo.
Excluir um modelo
Console
Acesse a página Registro do modelo na seção "Vertex AI"
do Console do Google Cloud.
Selecione Mais ações no modelo que você quer excluir.
more_vert
Selecione Excluir modelo.
Quando você exclui o modelo, todas as versões e avaliações de modelo associadas são excluídas do projeto do Google Cloud.
Clique em excluir na tela de confirmação.
API
Excluir um modelo usando o SDK Vertex AI para Python.
Python
fromgoogle.cloudimportaiplatformdefdelete_model_sample(model_id:str,project:str,location:str):
"""
DeleteaModelresource.Args:model_id:TheIDofthemodeltodelete.Parentresourcenameofthemodelisalsoaccepted.project:Theproject.location:Theregionname.ReturnsNone.
"""
# Initialize the client.aiplatform.init(project=project,location=location)# Get the model with the ID 'model_id'. The parent_name of Model resource can be also# 'projects/<your-project-id>/locations/<your-region>/models/<your-model-id>'
model=aiplatform.Model(model_name=model_id)# Delete the model.model.delete()
Excluir uma versão de modelo
Console
Acesse a página Registro do modelo na seção "Vertex AI"
do Console do Google Cloud.
Expanda o modelo para ver as versões dele. Selecione a versão que você quer excluir.
Selecione Mais ações na versão do modelo.
Menu more_vert.
Selecione Excluir versão. Todas as avaliações de modelo associadas são excluídas quando você exclui a versão.
API
Python
fromgoogle.cloudimportaiplatformdefdelete_model_version_sample(model_id:str,version_id:str,project:str,location:str):
"""
DeleteaModelversion.Args:model_id:TheIDofthemodeltodelete.Parentresourcenameofthemodelisalsoaccepted.version_id:TheversionIDorversionaliasofthemodeltodelete.project:TheprojectID.location:Theregionname.ReturnsNone.
"""
# Initialize the client.aiplatform.init(project=project,location=location)# Initialize the Model Registry resource with the ID 'model_id'.The parent_name of Model resource can be also# 'projects/<your-project-id>/locations/<your-region>/models/<your-model-id>'
model_registry=aiplatform.models.ModelRegistry(model=model_id)# Delete the model version with the version 'version'.model_registry.delete_version(version=version_id)
Excluir um modelo com o alias padrão
Console
No Model Registry, selecione o nome do modelo para visualizar
as versões dele.
Selecione a versão pretendida e, no botão Ações, clique no botão more_vert em Excluir. Um aviso é aberto, já que você está tentando excluir a versão de alias padrão. Defina primeiro outra versão como padrão.
Selecione qual versão você quer tornar padrão para o modelo na lista suspensa.
Na tela de confirmação, clique em Definir e excluir.
API
Python
fromtypingimportListfromgoogle.cloudimportaiplatformdefdelete_aliases_model_version_sample(model_id:str,version_aliases:List[str],version_id:str,project:str,location:str,):
"""
Deletealiasestoamodelversion.Args:model_id:TheIDofthemodel.version_aliases:Theversionaliasestoassign.version_id:TheversionIDofthemodeltoassignthealiasesto.project:TheprojectID.location:Theregionname.ReturnsNone.
"""
# Initialize the client.aiplatform.init(project=project,location=location)# Initialize the Model Registry resource with the ID 'model_id'.The parent_name of Model resource can be also# 'projects/<your-project-id>/locations/<your-region>/models/<your-model-id>'
model_registry=aiplatform.models.ModelRegistry(model=model_id)# Remove the version aliases to the model version with the version 'version'.model_registry.remove_version_aliases(target_aliases=version_aliases,version=version_id)