Un alias del modello è un riferimento denominato modificabile a una versione del modello univoca all'interno di una risorsa del modello. Un alias è "mutabile" perché è possibile spostare gli alias da una versione del modello a un altro e "con nome" perché sono stringhe arbitrarie definite dall'utente. Modello sono utili per recuperare o eseguire il deployment di una determinata versione senza dover conoscere l'ID specifico della versione. In questo modo, funzionano in modo simile ai tag Docker o ai riferimenti ai rami in Git.
Quando crei un nuovo modello in Model Registry, la prima versione viene assegnato automaticamente l'alias predefinito. L'alias predefinito fa riferimento la versione del modello utilizzata se un utente esegue un comando su un modello senza che specifica una determinata versione. È necessaria una versione di un modello per avere quello predefinito alias. Altrimenti, l'alias predefinito si comporta come qualsiasi altro alias definito dall'utente.
Dalla console Google Cloud, l'indicatore alias può aiutare gli stakeholder a comprendere a colpo d'occhio la versione stabile pronta per il deployment. Oltre alla sezione alias predefinito, puoi creare e assegnare i tuoi alias personalizzati ai modelli in Model Registry.
In Model Registry, puoi vedere all'istante quale modello ha l'alias predefinito osservando la colonna degli alias.
Se decidi di riassegnare l'alias a una versione del modello diversa, puoi spostare facilmente gli alias a un'altra versione.
Alcune considerazioni sull'uso degli alias:
- Gli alias di versione devono essere univoci. e un alias può essere assegnato a una singola versione, per modello, alla volta.
- Gli alias di versione non devono essere numerici.
- Se non specifichi una versione del modello per la produzione, viene utilizzato il modello predefinito.
- Un alias è diverso da un'etichetta. Scopri di più sulle etichette del modello qui.
- Se applichi un alias esistente che viene usato in un'altra versione del modello, l'alias viene rimosso dalla versione.
Imposta una versione del modello come predefinita
Nella console Google Cloud, vai al registro dei modelli di Vertex AI .
In Model Registry, seleziona il nome del modello che vuoi modificare. Viene visualizzata la finestra dei dettagli del modello. Tutto il modello sono elencate le versioni. Una delle versioni del modello ha l'alias predefinito.
Seleziona il pulsante Azioni per la versione del modello a cui desideri assegnare la versione predefinita.
Fai clic su Imposta come predefinito.
Aggiungi un alias a una versione del modello
Nella console Google Cloud, vai al registro dei modelli di Vertex AI .
In Model Registry, seleziona il nome del modello che vuoi modificare. Viene visualizzata la finestra dei dettagli del modello.
Dalla pagina dei dettagli, seleziona la versione del modello che ti interessa e fai clic su Altro.
Fai clic su Modifica alias. Seleziona Aggiungi nuovo.
Modifica alias:fai clic su Aggiungi alias e inserisci il nome dell'alias desiderato. da aggiungere alla versione del modello.
Fai clic su Salva.
Carica una nuova versione del modello con alias
API
Python
Elimina l'alias di un modello
Quando elimini una versione di un modello a cui è stato assegnato l'alias predefinito, l'alias viene automaticamente e assegnato alla versione più recente successiva.
Console
Nella console Google Cloud, vai al registro dei modelli di Vertex AI .
In Model Registry, seleziona il nome del modello che vuoi modificare. Viene visualizzata la finestra dei dettagli del modello.
Dalla pagina dei dettagli, fai clic sul pulsante Azioni nella versione del modello.
Fai clic su Modifica alias.
Viene visualizzato un elenco degli alias allegati alla versione del modello. Passare il cursore a destra della casella di testo Alias per visualizzare l'icona di eliminazione dell'etichetta.
Fai clic sull'icona di eliminazione relativa all'alias da eliminare.
Fai clic su Salva.