Personalización de imágenes de Amazon SageMaker Studio Classic - Amazon SageMaker AI

Personalización de imágenes de Amazon SageMaker Studio Classic

importante

A partir del 30 de noviembre de 2023, la experiencia anterior de Amazon SageMaker Studio pasa a denominarse Amazon SageMaker Studio Classic. La siguiente sección es específica del uso de la aplicación de Studio Classic. Para obtener información sobre el uso de la experiencia de Studio actualizada, consulte Amazon SageMaker Studio.

Una imagen de SageMaker es un archivo que identifica los kernels, paquetes de idioma y otras dependencias necesarias para ejecutar un cuaderno de Jupyter en Amazon SageMaker Studio Classic. Estas imágenes se utilizan para crear un entorno desde el que se ejecutan los cuadernos de Jupyter. Amazon SageMaker AI proporciona muchas imágenes integradas para que las use. Para ver la lista de imágenes integradas, consulte Imágenes de Amazon SageMaker disponibles para usar con cuadernos de Studio Classic.

Si necesita una funcionalidad diferente, puede llevar sus propias imágenes personalizadas a Studio Classic. Puede crear imágenes y versiones de imágenes y asociar versiones de imágenes a su dominio o espacio compartido mediante el panel de control de SageMaker AI, AWS SDK for Python (Boto3) y la AWS Command Line Interface (AWS CLI). También puede crear imágenes y versiones de imágenes mediante la consola de SageMaker AI, incluso aunque no se haya incorporado a un dominio de SageMaker AI. SageMaker AI proporciona archivos Dockerfiles de ejemplo para utilizarlos como punto de partida para las imágenes personalizadas de SageMaker AI en el repositorio SageMaker Studio Classic Custom Image Samples.

En los temas siguientes se explica cómo incorporar su propia imagen desde la consola de SageMaker AI o la AWS CLI y, a continuación, iniciar la imagen en Studio Classic. Para obtener un artículo de blog similar, consulte Bringing your own R environment to Amazon SageMaker Studio Classic. Para ver cuadernos que muestran cómo crear su propia imagen para utilizarla en el entrenamiento y la inferencia, consulte Amazon SageMaker Studio Classic Container Build CLI.

Terminología clave

En la siguiente sección se definen los términos clave para llevar su propia imagen para su uso con Studio Classic.

  • Dockerfile: un Dockerfile es un archivo que identifica los paquetes de idioma y otras dependencias de la imagen de Docker.

  • Imagen de Docker: la imagen de Docker es un Dockerfile compilado. Esta imagen se registra en Amazon ECR y sirve de base para la imagen de SageMaker AI.

  • Imagen de SageMaker: una imagen de SageMaker es un contenedor de un conjunto de versiones de imágenes de SageMaker AI en imágenes de Docker. Cada versión de imagen es inmutable.

  • Versión de imagen: una versión de una imagen de SageMaker representa una imagen de Docker y está almacenada en un repositorio de Amazon ECR. Cada versión de imagen es inmutable. Estas versiones de imágenes se pueden asociar a un dominio o espacio compartido y usarse con Studio Classic.