Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Aggiornamento dello stato di approvazione di un modello
Dopo aver creato una versione del modello, in genere si desidera valutarne le prestazioni prima di distribuirlo su un endpoint di produzione. Se la versione del modello soddisfa i requisiti, è possibile aggiornare lo stato di approvazione a Approved. L'impostazione dello stato su Approved può avviare la CI/CD distribuzione del modello. Se la versione del modello non soddisfa i requisiti, è possibile aggiornare lo stato di approvazione a Rejected.
È possibile aggiornare manualmente lo stato di approvazione di una versione del modello dopo averla registrata oppure è possibile creare una fase condizionale per valutare il modello quando si crea una pipeline SageMaker AI. Per informazioni sulla creazione di una fase condizionale in una pipeline SageMaker AI, consulta. Fasi delle pipeline
Quando si utilizza uno dei modelli di progetto forniti dall' SageMaker IA e lo stato di approvazione di una versione del modello cambia, si verifica la seguente azione. Vengono mostrate solo le transizioni valide.
-
PendingManualApprovaltoApproved: avvia la CI/CD distribuzione per la versione approvata del modello -
PendingManualApproval-Rejected: nessuna azione -
RejectedtoApproved: avvia la CI/CD distribuzione per la versione del modello approvata -
ApprovedtoRejected: avvia la CI/CD distribuzione della versione più recente del modello con uno statoApproved
Puoi aggiornare lo stato di approvazione di una versione del modello utilizzando AWS SDK for Python (Boto3) o utilizzando la console Amazon SageMaker Studio. Puoi anche aggiornare lo stato di approvazione di una versione del modello come parte di una fase condizionale in una pipeline SageMaker AI. Per informazioni sull'utilizzo di una fase di approvazione del modello in una pipeline SageMaker AI, consulta. Panoramica su Pipelines
Aggiornamento dello stato di approvazione di un modello (boto3)
Dopo aver creato la versione del modello in Registrazione di una versione del modello, imposta ModelApprovalStatus su PendingManualApproval. È possibile aggiornare lo stato di approvazione del modello chiamando update_model_package. Si noti che è possibile automatizzare questo processo scrivendo codice che, ad esempio, imposta lo stato di approvazione di un modello in base al risultato di una valutazione di alcune misure delle prestazioni del modello. È inoltre possibile creare una fase in una pipeline che distribuisca automaticamente una nuova versione del modello quando viene approvata. Il seguente frammento di codice mostra come modificare manualmente lo stato di approvazione in Approved.
model_package_update_input_dict = { "ModelPackageArn" : model_package_arn, "ModelApprovalStatus" : "Approved" } model_package_update_response = sm_client.update_model_package(**model_package_update_input_dict)
Aggiornamento dello stato di approvazione di un modello (Studio o Studio Classic)
Per modificare manualmente lo stato di approvazione nella console Amazon SageMaker Studio, completa i passaggi seguenti a seconda che utilizzi Studio o Studio Classic.
Perus-east-1,us-west-2, e eu-west-1 regioniap-northeast-1, puoi utilizzare le seguenti istruzioni per accedere ai dettagli della derivazione per le versioni dei modelli loggate e registrate:
-
Apri la console SageMaker Studio seguendo le istruzioni in Launch Amazon SageMaker Studio.
-
Scegli Modelli nel riquadro di navigazione a sinistra.
-
Scegli la scheda Modelli registrati, se non è già selezionata, quindi seleziona Modelli registrati.
-
Seleziona un modello e scegli Visualizza l'ultima versione.
-
Scegli la scheda Governance.
-
La sezione Distribuisci in Panoramica sulla governance mostra lo stato di approvazione corrente. Seleziona lo stato di approvazione aggiornato dal menu a discesa.