La gestione delle versioni dei modelli ti consente di creare più versioni dello stesso modello. Con la gestione delle versioni dei modelli, puoi organizzarli in modo da gestire e comprendere meglio quali modifiche hanno avuto un determinato effetto sui modelli. Con il registro dei modelli puoi visualizzare i tuoi modelli e tutte le relative versioni in un'unica visualizzazione. Puoi visualizzare in dettaglio versioni specifiche del modello e vedere esattamente come hanno avuto un buon rendimento.
Importa una nuova versione del modello
Dal Registry dei modelli, puoi importare un modello come nuova versione di un modello esistente.
Console
- Nella console Google Cloud , vai alla pagina Model Registry (Registro modelli).
Vai a Model Registry - Nella parte superiore della pagina, seleziona Importa.
- Seleziona Importa come nuova versione.
- Dal menu a discesa, seleziona il modello di cui è una nuova versione. Aggiungi una descrizione facoltativa della versione.
- Se vuoi, imposta questo modello come versione predefinita. La versione predefinita è preselezionata ogni volta che il modello viene utilizzato per la previsione (anche se puoi comunque selezionare altre versioni).
- Seleziona la tua regione.
- Seleziona Continua.
- Dalle impostazioni del modello, definisci il contenitore che vuoi utilizzare. Puoi scegliere di importare gli elementi del modello in un nuovo contenitore predefinito o in un contenitore personalizzato esistente. Per scoprire di più sui contenitori, consulta Importare modelli in Vertex AI.
- Seleziona Continua.
- (Facoltativo) Aggiungi il supporto dell'esplicabilità al modello.
- Seleziona Importa.
REST
Prima di utilizzare i dati della richiesta, apporta le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto.
- LOCATION: la località.
- MODEL_DISPLAY_NAME: il nome del modello.
- ARTIFACT_URI: il percorso della directory contenente l'artefatto del modello ed eventuali file di supporto.
- IMAGE_URI: immagine Docker da utilizzare come container personalizzato per la pubblicazione delle previsioni.
- PARENT_MODEL: il nome della risorsa del modello in cui caricare la versione.
Metodo HTTP e URL:
POST https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/models:upload
Corpo JSON della richiesta:
{ "model": { "displayName": "MODEL_DISPLAY_NAME", "artifactUri": "ARTIFACT_URI", "containerSpec": { "imageUri": "IMAGE_URI" } }, "parentModel": "PARENT_MODEL" }
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere un codice di stato di operazione riuscita (2xx) e una risposta vuota.
Python
Python
Addestrare una nuova versione del modello
Dal Registry dei modelli, puoi addestrare una nuova versione di un modello.
Console
Dal Registro dei modelli, puoi creare una versione di un modello esistente. Per scoprire di più su come aggiungere o creare una versione del modello nella pipeline di addestramento, consulta CustomJob e caricamento del modello
- Nella console Google Cloud , vai alla pagina Model Registry (Registro modelli).
Vai a Model Registry - Nella parte superiore della pagina, seleziona Crea. Inserisci i dettagli del metodo di addestramento e seleziona il metodo di addestramento del modello.
- Fai clic su Continua.
- In Dettagli modello, seleziona l'opzione Addestra nuova versione. Dal menu a discesa, seleziona il modello a cui stai aggiungendo una nuova versione. Aggiungi una descrizione della versione. Fai clic su Continua.
- Nella sezione Computing e prezzi, inserisci il budget e seleziona Inizia addestramento quando è tutto pronto. Al termine dell'addestramento del modello, la nuova versione è visibile dal Registry dei modelli.
REST
Prima di utilizzare i dati della richiesta, apporta le seguenti sostituzioni:
- TRAINING_PIPELINE_NAME: un nome visualizzato per trainingPipeline
- TRAINING_TASK_INPUT: i parametri dell'attività di addestramento.
- PARENT_MODEL: il nome della risorsa del modello in cui caricare la versione.
Metodo HTTP e URL:
POST https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/trainingPipelines
Corpo JSON della richiesta:
{ "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",
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere un codice di stato di operazione riuscita (2xx) e una risposta vuota.
Python
Python
Come visualizzare un elenco di tutte le versioni di un modello
Nella pagina dei dettagli di una versione del modello, puoi scegliere di eseguire il deployment e il test del modello, configurare la previsione batch e valutare il modello in base al tipo. Puoi anche visualizzare il set di dati utilizzato per addestrare la versione del modello direttamente dalla pagina dei dettagli della versione.
Console
Nel Registry dei modelli puoi visualizzare un elenco di tutte le versioni di un modello. In questo modo, puoi ottenere informazioni a colpo d'occhio e organizzare il modello.
- Nella console Google Cloud , vai alla pagina Model Registry (Registro modelli).
Vai a Model Registry - Nella colonna Nome, seleziona il nome di un modello con più versioni. Viene visualizzata la pagina Versioni.
- Viene visualizzato un elenco di tutte le versioni e dei relativi ID.
REST
Prima di utilizzare i dati della richiesta, apporta le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto associato a questo modello
- LOCATION: la regione in cui utilizzi Vertex AI.
- MODEL_ID: l'ID associato a un modello specifico.
Metodo HTTP e URL:
GET https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/models/MODEL_ID
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere un codice di stato di operazione riuscita (2xx) e una risposta vuota.
Python
Python
Come visualizzare i dettagli della versione del modello
In Model Registry puoi vedere i tuoi modelli e tutte le loro versioni. Quando selezioni un modello dal registro dei modelli, la pagina dei dettagli mostra i dettagli del modello e i dettagli specifici della versione del modello. Dalla schermata dei dettagli, puoi valutare e testare la versione del modello, eseguire una previsione batch o eseguire il deployment del modello in un endpoint per la previsione online.
Console
Segui le istruzioni riportate di seguito per visualizzare la pagina dei dettagli del modello. Per visualizzare i dettagli della versione, fai clic sul nome della versione.
- Nella console Google Cloud , vai alla pagina Model Registry (Registro modelli).
Vai a Model Registry - Nel Registro dei modelli di Vertex AI, fai clic sul nome di un modello per aprire la pagina dei dettagli del modello.
- Viene visualizzato un elenco di tutte le versioni e dei relativi ID versione. Le versioni del modello sono separate da una riga. I dettagli della versione del modello includono l'ID versione, l'alias del modello, lo stato, la descrizione e le etichette.
- Per visualizzare i dettagli di una delle versioni del modello, seleziona un ID versione. Viene visualizzata la pagina dei dettagli del modello
- Nella pagina dei dettagli puoi valutare, eseguire il deployment e testare, utilizzare la previsione batch ed esaminare più da vicino i dettagli della versione. Inoltre, da questa pagina puoi utilizzare la valutazione dei modelli di Vertex AI per confrontare le versioni del modello.
Python