TechNewsReel
Live

AWS Adds Instance Preference Lists to Amazon SageMaker AI

New feature cuts training failures by allowing users to specify up to five compatible instance types for a single job.

TechNewsReel Newsroom · September 15, 2026

AWS has introduced instance preference lists for Amazon SageMaker AI training and processing jobs to combat capacity constraints. The update allows developers to automate resource allocation, ensuring that critical AI workloads proceed without manual intervention when specific hardware is unavailable.

Under the new system, users can specify a prioritized list of up to five compatible instance types for a single job. SageMaker automatically attempts to launch the workload on the first available instance in the list. This mechanism is designed to eliminate the need for custom retry loops or constant manual monitoring when engineers encounter 'InsufficientCapacityError' during peak demand periods.

Managing Compute Throughput

To maintain consistent performance across different hardware options, AWS allows users to adjust the number of nodes—the InstanceCount—for each instance type included in the preference list. This ensures that total throughput remains stable even if the system switches to a different instance class. Additionally, for those using accelerated compute series such as ml.p, ml.g, and ml.trn, the 'MaxPendingTimeInSeconds' parameter can be used to strictly limit how long a job waits for a specific resource before moving to the next option.

Infrastructure Strategy

This update addresses a long-standing friction point in large-scale AI development: the scarcity of high-end GPUs. Previously, engineers often had to manually trial different instance types or write complex scripts to handle capacity failures, which frequently stalled development cycles and disrupted overnight training pipelines. By integrating with training plans, the feature also enables users to prioritize reserved capacity over on-demand instances, providing better cost and availability control.

Industry Implications

This shift moves infrastructure management from a reactive, manual process to a declarative one. By allowing a range of acceptable resources, AWS reduces the operational overhead associated with GPU scarcity. For ML teams, this means a faster iteration cycle and higher reliability for automated pipelines, as the system can now navigate resource shortages autonomously.

Looking Ahead

As AI models grow in scale and demand for specialized compute increases, the ability to dynamically shift workloads across instance families becomes critical. Industry observers will be watching to see if similar declarative resource lists are expanded to other AWS compute services or if further automation is added to help users determine the optimal instance combinations for their specific model architectures.

Sources

Get a notification when a big story breaks. A few a day at most — no spam.