Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
查找 DLAMI 的 ID
每个 DLAMI 都有唯一标识符(ID)。当您使用 Amazon EC2 控制台启动 DLAMI 实例时,可以选择使用 DLAMI ID 来搜索要使用的 DLAMI。当您使用 Amazon Command Line Interface(Amazon CLI)启动 DLAMI 实例时,需要此 ID。
可以使用 Amazon CLI 命令为 Amazon EC2 或 Parameter Store(Amazon Systems Manager 的一项功能)查找所选 DLAMI 的 ID。有关安装和配置 Amazon CLI 的说明,请参阅《Amazon Command Line Interface 用户指南》中的 Get started with the Amazon CLI。
- Using Parameter Store
-
使用 ssm get-parameter 查找 DLAMI ID
在以下 ssm get-parameter 命令中,对于 --name 选项,参数名称格式为 /aws/service/deeplearning/ami/$architecture/$ami_type/latest/ami-id。在该名称格式中,architecture 可以是 x86_64 或 arm64。通过使用 DLAMI 名称并移除关键字“deep”、“learning”和“ami”来指定 ami_type。可以在 Deep Learning AMI 发布说明中找到 AMI 名称。
要使用此命令,您使用的 Amazon Identity and Access Management(IAM)主体必须具有 ssm:GetParameter 权限。有关 IAM 主体的更多信息,请参阅《IAM 用户指南》中 IAM 角色的其他资源部分。
- Using Amazon EC2 CLI
-
使用 ec2 describe-images 查找 DLAMI ID
在以下 ec2 describe-images 命令中,对于筛选条件 Name=name 的值,输入 DLAMI 名称。可以为给定的框架指定发布版本,也可以通过将版本号替换为问号(?)来获取最新版本。
-
aws ec2 describe-images --region us-east-1 --owners amazon \
--filters 'Name=name,Values=Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 22.04) ????????' 'Name=state,Values=available' \
--query 'reverse(sort_by(Images, &CreationDate))[:1].ImageId' --output text
该输出值应该类似于以下内容:
ami-09ee1a996ac214ce7
有关特定于您选择的 DLAMI 的示例 ec2 describe-images 命令,请参阅 Deep Learning AMI 发布说明。选择指向所选 DLAMI 的发布说明的链接,然后在发布说明中查找其 ID 查询。
后续步骤
启动 DLAMI 实例