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.
Suchen Sie nach Angeboten für Schulungspläne
Um einen Schulungsplan zu erstellen, rufen Sie zunächst den SearchTrainingPlanOfferingsAPI-Vorgang auf und übergeben Sie Ihre Plananforderungen (wie Instance-Typ, Anzahl und gewünschtes Zeitfenster) als Eingabeparameter. Trainingspläne sind spezifisch für die jeweilige Zielressource. Stellen Sie sicher, dass Sie angeben, für welche Zielressource der Plan verwendet werden soll (training-joboderhyperpod-cluster). Die API gibt eine Liste der verfügbaren Angebote zurück, die Ihren Anforderungen entsprechen. Wenn keine geeigneten Angebote gefunden werden, müssen Sie möglicherweise Ihre Anforderungen anpassen und erneut suchen.
Dieser API-Aufruf ruft die Schulungsplan-Angebote ab, die Ihren Kapazitätsanforderungen am besten entsprechen. Jedes in der Antwort TrainingPlanOfferingzurückgegebene Objekt wird durch eine eindeutige Angebots-ID identifiziert. Das erste Angebot in der Liste entspricht Ihren Anforderungen am besten. Wenn innerhalb der von Ihnen angegebenen Daten kein geeigneter Trainingsplan verfügbar ist, ist die Liste leer. Passen Sie Ihre Suchkriterien an und suchen Sie nach neuen Angeboten.
-
Die Reservierungsdauer ist in Schritten von 1 Tag bis 182 Tagen verfügbar.
-
Optionen für die Anzahl der Reservierungs-Instances: 1, 2, 4, 8, 16, 32 oder 64 Instances
Informationen zur Liste der verfügbaren Instanzen, die von SageMaker Schulungsplänen unterstützt werden, finden Sie unterUnterstützte Instance-Typen, AWS-Regionen und Preise.
Im folgenden Beispiel wird ein AWS CLI Befehl verwendet, um Trainingsplanangebote mit einem bestimmten Instanztyp, einer bestimmten Anzahl und Zeitinformationen anzufordern.
# List training plan offerings with instance type, instance count, duration in hours, start time after, and end time before. aws sagemaker search-training-plan-offerings \ --target-resources "training-job" \ --instance-type "ml.p4d.24xlarge" \ --instance-count1\ --duration-hours15\ --start-time-after "1737484800" --end-time-before "1737657600"
Dieses JSON-Dokument ist eine Beispielantwort aus der SageMaker Schulungsplan-API. Die Antwort enthält Informationen zu mehreren verfügbaren Schulungsplänen, die den angegebenen Kapazitätsanforderungen entsprechen. Es umfasst drei unterschiedliche Angebote mit unterschiedlichen Laufzeiten, Vorabgebühren und start/end Zeiten, die alle denselben Instanztyp verwenden und auf Schulungsjobs abzielen.
{ "TrainingPlanOfferings": [ { "TrainingPlanOfferingId": "tpo-SHA-256-hash-value", "TargetResources": [ "training-job" ], "RequestedStartTimeAfter": "2025-01-21T11:08:27.704000-08:00", "DurationHours": 15, "DurationMinutes": 51, "UpfrontFee": "xxxx.xx", "CurrencyCode": "USD", "ReservedCapacityOfferings": [ { "InstanceType": "ml.p4d.24xlarge", "InstanceCount": 1, "AvailabilityZone": "us-west-2a", "DurationHours": 15, "DurationMinutes": 51, "StartTime": "2025-01-21T11:39:00-08:00", "EndTime": "2025-01-22T03:30:00-08:00" } ] }, { "TrainingPlanOfferingId": "tpo-SHA-256-hash-value", "TargetResources": [ "training-job" ], "RequestedStartTimeAfter": "2025-01-21T11:08:27.704000-08:00", "DurationHours": 39, "DurationMinutes": 51, "UpfrontFee": "xxxx.xx", "CurrencyCode": "USD", "ReservedCapacityOfferings": [ { "InstanceType": "ml.p4d.24xlarge", "InstanceCount": 1, "AvailabilityZone": "us-west-2a", "DurationHours": 39, "DurationMinutes": 51, "StartTime": "2025-01-21T11:39:00-08:00", "EndTime": "2025-01-23T03:30:00-08:00" } ] }, { "TrainingPlanOfferingId": "tpo-SHA-256-hash-value", "TargetResources": [ "training-job" ], "RequestedStartTimeAfter": "2025-01-21T11:08:27.704000-08:00", "DurationHours": 24, "DurationMinutes": 0, "UpfrontFee": "xxxx.xx", "CurrencyCode": "USD", "ReservedCapacityOfferings": [ { "InstanceType": "ml.p4d.24xlarge", "InstanceCount": 1, "AvailabilityZone": "us-west-2a", "DurationHours": 24, "DurationMinutes": 0, "StartTime": "2025-01-22T03:30:00-08:00", "EndTime": "2025-01-23T03:30:00-08:00" } ] } ] }
Im Folgenden finden Sie einen Beispielbefehl, mit dem Sie nach AWS CLI Schulungsplänen suchen können, die Folgendes beinhalten: UltraServers
aws sagemaker search-training-plan-offerings \ --ultra-server-type ml.c6i-32xlargesc \ --ultra-server-count 1 \ --duration-hours 24 \ --target-resources hyperpod-cluster --start-time-after "1737484800" \ --end-time-before "1737657600"
{ "TrainingPlanOfferings": [ { "TrainingPlanOfferingId": "tpo-SHA-256-hash-value", "TargetResources": [ "training-job" ], "RequestedStartTimeAfter": "2025-07-21T16:59:25.760000+00:00", "DurationHours": 24, "DurationMinutes": 0, "UpfrontFee": "0.24", "CurrencyCode": "USD", "ReservedCapacityOfferings": [ { "ReservedCapacityType": "UltraServer", "UltraServerType": "ml.u-p6e-gb200x72", "UltraServerCount": 1, "InstanceType": "ml.p6e-gb200.36xlarge", "InstanceCount": 18, "AvailabilityZone": "us-east-2a", "DurationHours": 24, "DurationMinutes": 0, "StartTime": "2025-07-22T11:30:00+00:00", "EndTime": "2025-07-23T11:30:00+00:00" } ] } ] }
In den folgenden Abschnitten werden die obligatorischen und optionalen Eingabeanforderungsparameter für den SearchTrainingPlanOfferings-API-Vorgang definiert.
Erforderliche Parameter
Wenn Sie die SearchTrainingPlanOfferingsAPI aufrufen, um Trainingsplanangebote aufzulisten, die Ihren Anforderungen entsprechen, müssen Sie die folgenden Werte angeben:
-
TargetResources: Die Zielressourcen (training-joboderhyperpod-cluster), für die der Plan verwendet werden soll. Der Standardwert isttraining-job. Trainingspläne sind spezifisch für die jeweilige Zielressource.-
Ein für SageMaker Schulungsjobs entwickelter Schulungsplan kann nur zur Planung und Durchführung von Schulungsjobs verwendet werden.
-
Ein Trainingsplan für HyperPod Cluster kann ausschließlich zur Bereitstellung von Rechenressourcen für die Instanzgruppe eines Clusters verwendet werden.
-
-
InstanceType: Der Typ der Instance, die bereitgestellt werden soll. DerInstanceTypemuss von einem unterstützten Typ sein.Informationen zur Liste der verfügbaren Instanzen, die von SageMaker Trainingsplänen unterstützt werden, finden Sie unterUnterstützte Instance-Typen, AWS-Regionen und Preise.
-
InstanceCount: Die Anzahl der bereitzustellenden Instances. Wenn die Anzahl der Instances größer als 1 ist, sollte es sich um eine Potenz von 2 handeln. -
DurationHour: Die Gesamtdauer Ihres angeforderten Plans in Stunden. DerDurationHourwird auf das nächste Vielfache von 24 aufgerundet.
Optionale Parameter
Die folgenden Abschnitte enthalten Einzelheiten zu einigen optionalen Parametern, die Sie an Ihre SearchTrainingPlanOfferings-API-Anfrage übergeben können.
-
StartTimeAfter: Geben Sie die angeforderte Startzeit des Plans an. DasStartTimeAftersollte in future eintimestampoder einISO 8601 date/timeWert sein. -
EndTimeBefore: Geben Sie die angeforderte Endzeit des Plans in einemtimestampoder einemISO 8601 date/timeFormat an. DasEndTimeBeforesollte mindestens 24 Stunden nach der Startzeit sein. -
UltraServerType: Geben Sie den Typ an UltraServer , nach dem gesucht werden soll. Weitere Informationen zu finden UltraServers Sie unterUltraServers in SageMaker KI. -
UltraServerCount: Geben Sie die Nummer an UltraServers , nach der gesucht werden soll.