本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
SageMaker AI 映像是一个标识在 Amazon A SageMaker I RStudio 上运行所需的语言包和其他依赖项的文件。 SageMaker AI 使用这些图像来创建你跑步的环境 RStudio。Amazon SageMaker AI 提供了一个内置 RStudio 图像供您使用。如果您需要不同的功能,可以将自带自定义映像。本页提供了有关 RStudio 在 SageMaker AI 上使用自定义图像的关键概念的信息。在 SageMaker AI RStudio 上使用自己的图像的过程需要三个步骤:
-
从 Dockerfile 构建自定义映像,并将其推送到 Amazon Elastic Container Registry (Amazon ECR) 的存储库中。
-
在 SageMaker Amazon ECR 中创建指向容器映像的 AI 映像,并将其附加到您的亚马逊 A SageMaker I 域。
-
RStudio 使用您的自定义映像启动新会话。
您可以使用 SageMaker AI 控制面板、和 AWS Command Line Interface (AWS CLI) 创建图像和图像版本,并将图像版本附加到您的网域。AWS SDK for Python (Boto3)
以下主题展示了如何通过创建、附加和启动自定义图像将自己的图像带到 SageMaker AI RStudio 上。
关键术语
以下部分定义了在 SageMaker AI RStudio 上使用您自己的图像的关键术语。
-
Dockerfile:Dockerfile 是一个用于标识 Docker 映像的语言包和其他依赖项的文件。
-
Docker 映像:Docker 映像是一个内置的 Dockerfile。此图像已签入到 Amazon ECR 中,并作为 SageMaker AI 图像的基础。
-
SageMaker AI 镜像: SageMaker AI 镜像是一组基于 Docker 镜像的 SageMaker AI 镜像版本的持有者。
-
镜像版本: SageMaker AI 镜像的镜像版本表示与 Amazon ECR 存储库兼容 RStudio 并存储在 Amazon ECR 存储库中的 Docker 镜像。每个映像版本都是不可变的。这些图像版本可以附加到域并 RStudio 在 SageMaker AI 上使用。