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.
Reichen Sie einen Servicejob ein in AWS Batch
Um Serviceaufträge einzureichen an AWS Batch, benutzt du den SubmitServiceJob API. Sie können Jobs mit dem einreichen AWS CLI oder SDK.
Wenn Sie noch keine Ausführungsrolle haben, müssen Sie eine erstellen, bevor Sie Ihren Serviceauftrag einreichen können. Um das zu erstellen SageMaker Die Rolle „KI-Ausführung“ finden Sie unter Wie benutzt man SageMaker Rollen in der KI-Ausführung in der SageMaker Leitfaden für KI-Entwickler.
Arbeitsablauf für die Einreichung von Serviceaufträgen
Wenn Sie einen Serviceauftrag einreichen, AWS Batch folgt diesem Arbeitsablauf:
-
AWS Batch erhält deine
SubmitServiceJobfordert an und validiert die AWS Batch-spezifische Parameter. DieserviceRequestPayloadwird ohne Validierung weitergegeben. -
Der Job geht in die
SUBMITTEDStatus und wird in die angegebene Auftragswarteschlange gestellt -
AWS Batch bewertet, ob in der Serviceumgebung Kapazität verfügbar ist für
RUNNABLEJobs an der Spitze der Warteschlange -
Wenn Kapazität verfügbar ist, wird der Job nach verschoben
SCHEDULEDund der Auftrag wurde weitergeleitet an SageMaker AI -
Wann Kapazität erworben wurde und SageMaker AI hat die Daten des Serviceauftrags heruntergeladen, der Servicejob beginnt mit der Initialisierung und der Job wird geändert in
STARTING. -
Wann SageMaker Die KI beginnt mit der Ausführung des Jobs, dessen Status geändert wird
RUNNING. -
Während SageMaker KI führt den Job aus, AWS Batch überwacht ihren Fortschritt und ordnet den Dienststatus zu AWS Batch Status der Jobs. Einzelheiten zur Zuordnung von Dienstauftragsstatus finden Sie unter Mapping (Zuordnung) AWS Batch Status des Serviceauftrags bis SageMaker KI-Status
Wenn der Servicejob abgeschlossen ist, wechselt er zu
SUCCEEDEDund jede Ausgabe steht zum Herunterladen bereit.
Voraussetzungen
Bevor Sie einen Serviceauftrag einreichen, stellen Sie sicher, dass Sie über Folgendes verfügen:
-
Service-Umgebung — Eine Serviceumgebung, die Kapazitätsgrenzen definiert. Weitere Informationen finden Sie unter Erstellen Sie eine Serviceumgebung in AWS Batch.
-
SageMaker Job-Warteschlange — EIN SageMaker Auftragswarteschlange zur Bereitstellung der Auftragsplanung. Weitere Informationen finden Sie unter Erstellen Sie eine Warteschlange für SageMaker Schulungsjobs in AWS Batch.
-
IAM-Berechtigungen — Berechtigungen zum Erstellen und Verwalten AWS Batch Auftragswarteschlangen und Serviceumgebungen. Weitere Informationen finden Sie unter AWS Batch IAM-Richtlinien, -Rollen und -Berechtigungen.
Reichen Sie einen Servicejob ein
Die folgende Tabelle zeigt, wie Sie einen Serviceauftrag einreichen, indem Sie entweder SageMaker Python SDK oder das AWS CLI: