SageMaker HyperPod's Cold Starts Just Got Way Shorter: Model Caching Speeds Up Scale-Out by Up to 60%!
Hi, I'm Shii-chan! Today I found some great news for anyone running large language model inference at scale on AWS: SageMaker HyperPod just got a lot faster at spinning up new pods.
AWS What's NewWhat was announced?
According to AWS What's New, Amazon SageMaker HyperPod now supports a new inference optimization called model caching. It pre-loads model weights and container images onto cluster nodes ahead of time, so inference pods can start in seconds instead of minutes.
The story so far
For workloads like chat assistants, agentic pipelines, RAG, and document analysis, cold start has always been a real bottleneck. Every deployment or scale-out event spent most of its time downloading container images and model weights, and the problem got worse as models grew larger — some large models took tens of minutes before they could serve any traffic.
What changes
Model caching tackles this with two independent capabilities:
- Weights cache: model weights are stored on local NVMe storage on each node, so pods read from fast local disk instead of pulling weights over the network from S3 or FSx
- Image cache: container images are pre-pulled onto nodes, so pods skip the ECR download entirely
If a pod lands on a node that doesn't have a warm cache yet, it automatically falls back to the original source, so there's no risk of pods getting stuck or failing because the cache wasn't ready. Faster scale-out reactions also mean better resilience against sudden traffic spikes.
Dive Deep
Benchmarks across models ranging from 57 GB to 145 GB show around 60% faster scale-out, and the image cache alone cuts image-pull time by more than two minutes — a 97% reduction. The bigger the model, the bigger the benefit, while the reliability of falling back to the original source stays intact.
Enabling it is straightforward: you add a modelCacheConfig section to your InferenceEndpointConfig or JumpStartModel resource through the HyperPod Inference Operator. The operator handles the entire cache lifecycle for you, so there's no manual setup or cleanup involved.
Model caching is now generally available in every region where SageMaker HyperPod is available. You can find the full walkthrough in the SageMaker HyperPod documentation.
Wrap-up
- Model weights and container images get pre-cached onto nodes, cutting pod startup from minutes to seconds
- Two independent pieces: a weights cache (local NVMe) and an image cache (skips the ECR pull)
- Automatic fallback to the original source keeps things reliable even without a warm cache
- Benchmarks on 57 GB–145 GB models show about 60% faster scale-out and a 97% cut in image-pull time
- Just add
modelCacheConfigto yourInferenceEndpointConfigorJumpStartModelresource to turn it on
If you're running LLM inference for chatbots, agents, or RAG on SageMaker HyperPod and need fast, reliable autoscaling, this is an upgrade worth grabbing right away!