shiichan

SageMaker HyperPod AMIs Get Visibility, Plus Auto-Patching!

Hey there, it's me, Shiichan! Today I found a quiet-but-handy update in the large-scale training world, so let me share it.

AWS What's New aws.amazon.com

What was announced?

Straight from the AWS What's New feed: Amazon SageMaker HyperPod now gives you visibility into the AMI (Amazon Machine Image) versions running across your clusters, and it can automatically apply security patches for you. The best part is that it does this without disrupting your running workloads!

The story so far

Until now, it was hard to tell which AMI version was running on each instance group and node in a cluster. Version drift could sneak in without you noticing, and you had to manage security patches yourself. On big clusters, that was a real chore.

What changes

First, AMI versions now show up in major.minor.patch semantic versioning format, so you can quickly spot version drift across instance groups and nodes.

Auto-patching is opt-in and configured per instance group. It only applies backward-compatible security patches, and only while nodes are idle, so you won't suddenly jump a major or minor version and break something.

Dive Deep

You configure this through the CreateCluster and UpdateCluster APIs. If a new version causes trouble, you can roll back with the UpdateClusterSoftware API, and the rollback preserves your prior NVIDIA drivers, CUDA, and software stack.

It's available for HyperPod clusters orchestrated by Amazon EKS, in all AWS Regions where SageMaker HyperPod is supported. For the details, check the HyperPod AMI management documentation and the AMI support policy.

Wrap-up

  • HyperPod AMI versions are now visible in semantic versioning
  • Opt-in per instance group; backward-compatible patches applied while nodes are idle
  • Roll back with the UpdateClusterSoftware API, restoring NVIDIA drivers and CUDA
  • Available in every Region where EKS-orchestrated HyperPod is supported

This one's for teams running large training clusters and infra folks who've been wrestling with GPU node patch management!