Amazon SageMaker AI now supports instance preference lists for training and processing jobs
Amazon SageMaker AI introduces instance preference lists for training and processing jobs, allowing users to specify prioritized instance types so SageMaker automatically runs jobs on the first available configuration, reducing wait times during high-demand periods.
Today, Amazon SageMaker AI introduced instance priority lists for training and processing jobs, simplifying how customers find compute capacity for their workloads. Previously, users had to specify a single instance type, leading to unpredictable wait times during peak gpu demand and requiring complex retry logic. Now, by providing a priority list of acceptable instance types, SageMaker runs jobs on the first available configuration, potentially accelerating job start times. Users specify instance type and count priorities when submitting jobs, such as prioritizing two ml.g6.48xlarge instances or four ml.g5.48xlarge instances. SageMaker processes the list and starts jobs with the first available capacity. Capacity sources can also be configured within the same job submission, using either on-demand or reserved SageMaker flexible training plans. This feature simplifies compute acquisition during high-demand periods and reduces manual retries, available today across all AWS regions via the SageMaker CLI, API, SDK, and console UI. For more details, see the documentation or launch blog.
Why it matters
This update benefits users performing AI model training or data processing by enabling more efficient allocation of compute resources required for these tasks.