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.
Kompilieren ein Modell (AWS Command Line Interface)
In diesem Abschnitt wird gezeigt, wie Sie Amazon SageMaker Neo-Kompilierungsaufträge für Machine-Learning-Modelle mithilfe von AWS Command Line Interface (CLI) verwalten. Sie können Kompilierungsaufträge erstellen, beschreiben, anhalten und auflisten.
Erstellen eines Kompilierungsauftrags
Mit diesem CreateCompilationJobAPIVorgang können Sie das Dateneingabeformat, den S3-Bucket, in dem Ihr Modell gespeichert werden soll, den S3-Bucket, in den das kompilierte Modell geschrieben werden soll, und das Zielhardwaregerät oder die Zielplattform angeben.
Die folgende Tabelle zeigt, wie Sie die Konfiguration
CreateCompilationJob
API je nachdem, ob es sich bei Ihrem Ziel um ein Gerät oder eine Plattform handelt, durchführen.Anmerkung
Für die
OutputConfig
API Operation schließen sich dieTargetPlatform
API OperationenTargetDevice
und gegenseitig aus. Sie müssen eine der beiden Optionen wählen.Beispiele für JSON Zeichenketten, die von Frameworks
DataInputConfig
abhängen, findest du unter Welche Eingabedatenformen Neo erwartet.Weitere Informationen zum Einrichten der Konfigurationen finden Sie unter den TargetPlatformAPIOperationen InputConfigOutputConfig, und in der SageMaker API Referenz.
Nachdem Sie die JSON Datei konfiguriert haben, führen Sie den folgenden Befehl aus, um den Kompilierungsauftrag zu erstellen:
aws sagemaker create-compilation-job \ --cli-input-json file://job.json \ --region us-west-2 # You should get CompilationJobArn
Beschreiben Sie den Kompilierungsauftrag, indem Sie den folgenden Befehl ausführen:
aws sagemaker describe-compilation-job \ --compilation-job-name $JOB_NM \ --region us-west-2
Beenden Sie den Kompilierungsauftrag, indem Sie den folgenden Befehl ausführen:
aws sagemaker stop-compilation-job \ --compilation-job-name $JOB_NM \ --region us-west-2 # There is no output for compilation-job operation
Führen Sie den Kompilierungsauftrag auf, indem Sie den folgenden Befehl ausführen:
aws sagemaker list-compilation-jobs \ --region us-west-2