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