Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Búsqueda de ofertas de planes de entrenamiento
Para crear un plan de entrenamiento, comience por llamar a la operación de la API SearchTrainingPlanOfferings e incorpore los requisitos del plan (como el tipo de instancia, el recuento y el intervalo de tiempo deseado) como parámetros de entrada. Los planes de entrenamiento son específicos para el recurso objetivo. Asegúrese de especificar para qué recurso objetivo se utilizará el plan (training-job o hyperpod-cluster). La API devuelve una lista de ofertas disponibles que coinciden con sus requisitos. Si no encuentra ninguna oferta adecuada, es posible que tenga que ajustar sus requisitos y volver a buscar.
Esta llamada a la API obtiene las ofertas de planes de entrenamiento que mejor se adaptan a sus necesidades de capacidad. Cada TrainingPlanOffering devuelta en la respuesta se identifica con un ID de oferta único. La primera oferta de la lista representa la que mejor se adapta a sus necesidades. Si no hay ningún plan de entrenamiento adecuado disponible en las fechas especificadas, la lista estará vacía. Adapte sus criterios de búsqueda y busque un nuevo conjunto de ofertas.
-
La duración de las reservas está disponible en incrementos de 1 día, de 1 a 182 días.
-
Las opciones de cantidad de instancias de reserva son 1, 2, 4, 8, 16, 32 o 64 instancias.
Para obtener más información sobre la lista de instancias disponibles compatibles con los planes de SageMaker formación, consulteTipos de instancias compatibles y precios Regiones de AWS.
En el siguiente ejemplo, se utiliza un AWS CLI comando para solicitar ofertas de planes de formación con un tipo de instancia, un recuento y una información de tiempo específicos.
# 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"
Este documento JSON es un ejemplo de respuesta de la API de planes de SageMaker formación. La respuesta proporciona información sobre las distintas ofertas de planes de entrenamiento disponibles que cumplen los requisitos de capacidad especificados. Incluye tres ofertas distintas con diferentes duraciones, tarifas anticipadas y start/end horarios, todas ellas con el mismo tipo de instancia y orientadas a trabajos de formación.
{ "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" } ] } ] }
El siguiente es un ejemplo de comando sobre cómo usarlo AWS CLI para buscar ofertas de planes de formación que incluyan. 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" } ] } ] }
En las siguientes secciones se definen los parámetros de solicitud de entrada obligatorios y opcionales para la operación de la API SearchTrainingPlanOfferings.
Parámetros necesarios
Al llamar a la API SearchTrainingPlanOfferings para ver una lista de las ofertas de planes de entrenamiento que cumplen sus requisitos, debe proporcionar los siguientes valores:
-
TargetResources: son los recursos objetivo (training-jobohyperpod-cluster) para los que se utilizará el plan. El valor predeterminado estraining-job. Los planes de entrenamiento son específicos para el recurso objetivo.-
Un plan de formación diseñado para tareas de SageMaker formación solo se puede utilizar para programar y ejecutar tareas de formación.
-
Un plan de capacitación para HyperPod clústeres se puede usar exclusivamente para proporcionar recursos de cómputo al grupo de instancias de un clúster.
-
-
InstanceType: es el tipo de instancia que se va a aprovisionar. ElInstanceTypedebe ser de un tipo compatible.Para obtener más información sobre la lista de instancias disponibles compatibles con los planes de SageMaker formación, consultaTipos de instancias compatibles y precios Regiones de AWS.
-
InstanceCount: es el número de instancias que se va a aprovisionar. Si el número de instancias es superior a 1, debe ser una potencia de 2. -
DurationHour: es la duración total del plan solicitado en horas. LaDurationHourse redondea al múltiplo de 24 más cercano.
Parámetros opcionales
En las siguientes secciones, se proporcionan detalles sobre algunos parámetros opcionales que puede transferir a su solicitud de la API SearchTrainingPlanOfferings.
-
StartTimeAfter: especifique la hora de inicio solicitada del plan.StartTimeAfterdebería ser un valortimestampoISO 8601 date/timedel futuro. -
EndTimeBefore: especifique la hora de finalización solicitada del plan en un formatotimestampoISO 8601 date/time.EndTimeBeforedebe ocurrir al menos 24 horas después de la hora de inicio. -
UltraServerType: especifique el tipo UltraServer de búsqueda. Para obtener más información al respecto UltraServers, consulteUltraServers en SageMaker IA. -
UltraServerCount: especifique el número de UltraServers que desea buscar.