Informazioni su come gestire le versioni di modelli, script e funzioni nello spazio di distribuzione.
Creazione di versioni
Attualmente è possibile creare versioni di un modello, di uno script o di una funzione in modo programmatico, utilizzando l'API Data and AI Common Core, la libreria clientPython watsonx.ai o lo strumento di interfaccia a riga di comando cpd-cli.
Ad esempio, utilizzando le chiamate API REST:
Per creare una versione, utilizzare:
POST /v2/assets/<asset_id>/revisions
Per fare riferimento allo stato corrente di un asset, utilizzare:
GET /v2/assets/<asset_id>
Per fare riferimento a una versione specifica di un asset:
GET /v2/assets/<asset_id>/revision_id=<rev_id>
Utilizzo di versioni in un spazio di distribuzione
In uno spazio, le versioni che crei in modo programmatico possono essere utilizzate quando:
- Distribuisci un modello, uno script o una funzione
- Aggiorna la tua distribuzione
Ad esempio, è possibile creare una distribuzione utilizzando una versione che utilizza una configurazione hardware o software specifica. Quindi, è possibile aggiornare la distribuzione con una versione che utilizza una diversa configurazione senza interruzioni, senza arrestare la distribuzione.
Visualizzazione delle informazioni sulla versione in uno spazio di distribuzione
Se un asset ha versioni, è possibile visualizzare le informazioni sulle versioni dalla pagina dei dettagli dell'asset.
- Dalla scheda Asset del progetto o spazio, fare clic sul nome del modello, dello script o della funzione per accedere ai dettagli.
- Fare clic sull'icona Versioni per accedere alle informazioni relative alla versione.
Promozione di una versione di asset da un progetto a un spazio di distribuzione
Quando si promuove una versione di un asset a uno spazio, le informazioni sulla versione non vengono conservate. Vale a dire, se si promuove la versione B dell'asset A ad uno spazio, lo spazio mostra l'asset A e questa è la versione corrente e l'unica disponibile. Tuttavia, se si dispone dell'accesso al progetto che contiene l'asset promosso, è possibile visualizzare le informazioni sulle versioni dalla pagina delle informazioni sull'asset.
Nello spazio, è possibile creare nuove versioni in modo programmatico, nello stesso modo in cui si creano in un progetto.
Visualizzazione delle informazioni sulla versione in uno spazio di distribuzione
È possibile visualizzare le informazioni sulla propria versione di distribuzione andando alla scheda Asset nello spazio di distribuzione. Il badge indica che l'asset installato ha versioni disponibili.
Distribuzione di una versione di un asset
Quando si crea una distribuzione di un asset, l'asset predefinito è la versione corrente e più recente. Facoltativamente, è possibile scegliere una versione differente da distribuire.
Per distribuire l'asset con una versione diversa, seguire queste istruzioni:
- Vai alla scheda Asset nel tuo spazio di distribuzione.
- Fare clic sull'icona del menu di azioni e scegliere Distribuisci.
- Nella casella di dialogo, scegliere la versione che si desidera distribuire nel campo Versione .
- Immettere i dettagli e fare clic su Crea.
Aggiornamento di un'installazione con una diversa versione
Quando si aggiorna una distribuzione, è possibile scegliere una versione diversa del modello, dello script o della funzione per sostituire l'asset distribuito.
Per aggiornare la distribuzione con una versione diversa, seguire queste istruzioni:
- Vai alla scheda Deployments nel tuo spazio di distribuzione.
- Fare clic sull'icona del menu azioni e scegliere Modifica.
- Nella casella di dialogo Modifica distribuzione , selezionare la versione con cui si desidera aggiornare la distribuzione e fare clic su Sostituisci asset.
- Fare clic su Salva.
Argomento principale Asset negli spazi di distribuzione