Aktualisieren des Genehmigungsstatus eines Modells - Amazon SageMaker

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktualisieren des Genehmigungsstatus eines Modells

Nachdem Sie eine Modellversion erstellt haben, möchten Sie in der Regel deren Leistung bewerten, bevor Sie sie auf einem Produktionsendpunkt bereitstellen. Wenn sie Ihren Anforderungen entspricht, können Sie den Genehmigungsstatus der Modellversion auf Approved ändern. Wenn Sie den Status auf Approved festlegen, kann die CI/CD-Bereitstellung für das Modell initiiert werden. Wenn die Modellversion nicht Ihren Anforderungen entspricht, können Sie den Genehmigungsstatus auf Rejected ändern.

Sie können den Genehmigungsstatus einer Modellversion manuell aktualisieren, nachdem Sie sie registriert haben, oder Sie können beim Erstellen einer SageMaker Pipeline einen Bedingungsschritt erstellen, um das Modell zu bewerten. Informationen zum Erstellen eines Bedingungsschritts in einer SageMaker Pipeline finden Sie unterSchritte zu Amazon SageMaker Model Building Pipelines.

Wenn Sie eine der SageMaker bereitgestellten Projektvorlagen verwenden und sich der Genehmigungsstatus einer Modellversion ändert, erfolgt die folgende Aktion. Es werden nur gültige Übergänge angezeigt.

  • PendingManualApproval zu Approved – initiiert die CI/CD-Bereitstellung für die genehmigte Modellversion

  • PendingManualApproval zu Rejected – Keine Aktion

  • Rejected bis Approved – initiiert die CI/CD-Bereitstellung für die genehmigte Modellversion

  • Approved zu Rejected – initiiert CI/CD zur Bereitstellung der neuesten Modellversion mit einem Status Approved

Sie können den Genehmigungsstatus einer Modellversion mithilfe der AWS SDK for Python (Boto3) oder mithilfe der Amazon SageMaker Studio-Konsole aktualisieren. Sie können den Genehmigungsstatus einer Modellversion auch als Teil eines Bedingungsschritts in einer SageMaker Pipeline aktualisieren. Informationen zur Verwendung eines Modellgenehmigungsschritts in einer SageMaker Pipeline finden Sie unterSageMaker Überblick über Pipelines.

Aktualisieren Sie den Genehmigungsstatus eines Modells (Boto3)

Als Sie die Modellversion in Registrieren Sie eine Modellversion erstellt haben, haben Sie ModelApprovalStatus auf PendingManualApproval gesetzt. Sie aktualisieren den Genehmigungsstatus für das Modell, indem Sie update_model_package anrufen. Beachten Sie, dass Sie diesen Prozess automatisieren können, indem Sie Code schreiben, der beispielsweise den Genehmigungsstatus eines Modells in Abhängigkeit vom Ergebnis einer Bewertung eines bestimmten Maßes für die Leistung des Modells festlegt. Sie können auch einen Schritt in einer Pipeline erstellen, der automatisch eine neue Modellversion bereitstellt, wenn sie genehmigt wurde. Der folgende Codeausschnitt zeigt, wie Sie den Genehmigungsstatus manuell auf Approved ändern können.

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)

Aktualisieren Sie den Genehmigungsstatus eines Modells (Studio oder Studio Classic)

Um den Genehmigungsstatus in der Amazon SageMaker Studio-Konsole manuell zu ändern, führen Sie die folgenden Schritte aus, je nachdem, ob Sie Studio oder Studio Classic verwenden.

Studio
  1. Öffnen Sie die SageMaker Studio-Konsole, indem Sie den Anweisungen unter Amazon SageMaker Studio starten folgen.

  2. Wählen Sie im linken Navigationsbereich die Modelle aus, um eine Liste Ihrer Modellgruppen anzuzeigen.

  3. Wählen Sie die Registerkarte Registrierte Modelle, falls diese noch nicht ausgewählt ist.

  4. Wählen Sie direkt unter der Registerkarte Registrierte Modelle die Option Modellgruppen aus, sofern diese Option nicht bereits ausgewählt ist.

  5. Wählen Sie in der Liste der Modellgruppen die spitze Klammer links neben der Modellgruppe aus, die Sie anzeigen möchten.

  6. Eine Liste der Modellversionen in der Modellgruppe wird angezeigt. Wenn Sie die Modellversion, die Sie löschen möchten, nicht sehen, wählen Sie Alle anzeigen, um die vollständige Liste der Modellversionen auf der Detailseite der Modellgruppe anzuzeigen.

  7. Wählen Sie den Namen der Modellversion aus, die Sie aktualisieren möchten.

  8. Auf der Registerkarte Bereitstellen wird der aktuelle Genehmigungsstatus angezeigt. Wählen Sie das Dropdownmenü neben dem aktuellen Genehmigungsstatus und wählen Sie den aktualisierten Genehmigungsstatus aus.

Studio Classic
  1. Melden Sie sich bei Amazon SageMaker Studio Classic an. Weitere Informationen finden Sie unter Amazon SageMaker Studio Classic starten.

  2. Wählen Sie im linken Navigationsbereich das Symbol Home ( ).

  3. Wählen Sie Modelle und dann Modellverzeichnis.

  4. Wählen Sie in der Liste der Modellgruppen den Namen der Modellgruppe aus, die Sie anzeigen möchten. Eine neue Registerkarte mit einer Liste der Modellversionen in der Modellgruppe wird geöffnet.

  5. Wählen Sie in der Liste der Modellversionen den Namen der Modellversion aus, die Sie aktualisieren möchten.

  6. Im Dropdown-Menü Aktionen können Sie eine von zwei möglichen Menüoptionen auswählen, um den Status der Modellversion zu aktualisieren.

    • Verwenden Sie die Option Status aktualisieren

      1. Wählen Sie im Dropdown-Menü Aktionen das Dropdown-Menü Status aktualisieren und wählen Sie den Status der neuen Modellversion aus.

      2. (Optional) Fügen Sie im Feld Kommentar weitere Details hinzu.

      3. Wählen Si Speichern und Aktualisieren.

    • Verwenden Sie die Option Bearbeiten

      1. Wählen Sie im Auswahlmenü Aktionen Ändern aus.

      2. (Optional) Fügen Sie im Feld Kommentar weitere Details hinzu.

      3. Wählen Sie Änderungen speichern aus.

  7. Vergewissern Sie sich, dass der Status der Modellversion auf der Modellversionsseite auf den richtigen Wert aktualisiert wurde.