Using PCS-ready DLAMI with AWS PCS
AWS PCS-ready DLAMI Base GPU AMI (Ubuntu 24.04) is an AWS-maintained Amazon Machine Image for running AI/ML and HPC workloads on AWS PCS. It provides a production-ready foundation so you can deploy clusters in minutes instead of building and validating custom AMIs.
What's included
PCS-ready DLAMI is built on the Deep Learning Base GPU AMI (Ubuntu 24.04) and adds the following AWS PCS components:
PCS Agent – The AWS PCS cluster management agent
Slurm for AWS PCS – Multiple supported Slurm versions are pre-installed. The correct version is activated automatically during instance launch based on your cluster's configuration.
EFS utilities – For mounting Amazon EFS file systems
The source DLAMI provides the operating system (Ubuntu 24.04), NVIDIA GPU drivers, CUDA toolkit, EFA drivers, Lustre client, and other foundational infrastructure. For details on these components, see the Deep Learning AMI release notes.
PCS-ready DLAMI is available for both x86_64 and arm64 architectures.
Note
PCS-ready DLAMI does not include application software such as AI/ML frameworks (PyTorch, TensorFlow, JAX), compilers, or math libraries. You can add your application layer on shared file systems or by building a custom AMI on top of PCS-ready DLAMI.
Each AMI's Description field summarizes its content, including
the source DLAMI it is based on, the PCS Agent version, supported Slurm versions, and EFS
utilities version. You can view this field in the Amazon EC2 console or by using the
describe-images API. The following is an example of a Description field
value:
PCS-Ready DLAMI based on Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 24.04) 20260522. PCS Agent: 1.4.0-1. Slurm: 24.11.7-1, 25.05.7-1, 25.11.2-1. EFS Utils: 2.4.2
Find the current PCS-ready DLAMI
Receive notifications for new releases
You can receive notifications whenever a new PCS-ready DLAMI is released. Notifications
are published with Amazon SNS
arn:aws:sns:us-west-2:265886551188:pcs-ready-dlami-release-notifications
Messages are posted to this topic when a new PCS-ready DLAMI is published.
To subscribe to PCS-ready DLAMI release notifications
-
Open the Amazon SNS console
. -
In the navigation bar, change the AWS Region to US West (Oregon), if necessary. You must select the Region where the SNS notification that you are subscribing to was created.
-
In the navigation pane, choose Subscriptions, then choose Create subscription.
-
In the Create subscription dialog box, do the following:
-
For Topic ARN, enter the following:
arn:aws:sns:us-west-2:265886551188:pcs-ready-dlami-release-notifications -
For Protocol, choose Email.
-
For Endpoint, enter the email address where you want to receive notifications.
-
Choose Create subscription.
-
-
You will receive a confirmation email with the subject line AWS Notification - Subscription Confirmation. Open the email and choose Confirm subscription to complete your subscription.
Use with Infrastructure as Code
The SSM parameter path provides a stable reference that always resolves to the latest AMI ID. You can use this in CloudFormation templates to automatically pick up new versions on redeployment:
AmiId: '{{resolve:ssm:/aws/service/pcs/ami/dlami-base-ubuntu2404/x86_64/latest/ami-id}}'
Update to a new version
AWS releases updated PCS-ready DLAMI versions when the source Deep Learning Base GPU AMI is updated or when PCS components (PCS Agent or Slurm for PCS) are updated. To update your cluster, retrieve the latest AMI ID using the SSM parameter or name search described above, then update each compute node group to reference the new AMI ID.