Guía de instalación - Amazon SageMaker AI

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Guía de instalación

A continuación, se proporciona información sobre lo que necesita instalar para utilizar Notebook Jobs en su entorno. JupyterLab

Para Amazon SageMaker Studio y Amazon SageMaker Studio Lab

Si tu portátil está en Amazon SageMaker Studio o Amazon SageMaker Studio Lab, no necesitas realizar ninguna instalación adicional: SageMaker Notebook Jobs está integrado en la plataforma. Para configurar los permisos necesarios para Studio, consulte Configuración de políticas y permisos para Studio.

Para los cuadernos de Jupyter locales

Si desea utilizar SageMaker Notebook Jobs para su JupyterLab entorno local, debe realizar una instalación adicional.

Para instalar SageMaker Notebook Jobs, siga estos pasos:

  1. Instale Python 3. Para obtener más información, consulte Installing Python 3 and Python Packages.

  2. Instale JupyterLab la versión 3 o superior. Para obtener más información, consulta la documentación JupyterLab del SDK.

  3. Instale el AWS CLI. Para obtener más información, consulte Instalar o actualizar la última versión de la AWS CLI.

  4. Instale dos conjuntos de permisos. El usuario de IAM necesita permisos para enviar trabajos a SageMaker AI y, una vez enviados, el propio trabajo del bloc de notas asume una función de IAM que necesita permisos para acceder a los recursos en función de las tareas del trabajo.

    1. Si aún no se ha creado un usuario de IAM, consulte Creación de un usuario de IAM en su cuenta de AWS.

    2. Si aún no ha creado su rol de trabajo del cuaderno, consulte Creación de un rol para delegar permisos a un usuario de IAM.

    3. Adjunte los permisos y la política de confianza necesarios para asociarlos a su usuario y rol. Para obtener step-by-step instrucciones y detalles sobre los permisos, consulte. Instalación de políticas y permisos para los entornos locales de Jupyter

  5. Genere AWS las credenciales para el usuario de IAM recién creado y guárdelas en el archivo de credenciales (~/.aws/credentials) de su entorno. JupyterLab Puede hacerlo con el comando de la CLI aws configure. Para obtener instrucciones, consulte la sección sobre establecer y ver los ajustes de configuración mediante comandos en Opciones de los archivos de configuración y credenciales.

  6. (opcional) De forma predeterminada, la extensión del programador utiliza una imagen de Docker de SageMaker IA prediseñada con Python 2.0. Cualquier kernel que no sea el predeterminado y que se utilice en el cuaderno debe instalarse en el contenedor. Si desea ejecutar su cuaderno en un contenedor o en una imagen de Docker, debe crear una imagen de Amazon Elastic Container Registry (Amazon ECR). Para obtener información sobre cómo insertar una imagen de Docker en un Amazon ECR, consulte Inserción de una imagen de Docker.

  7. Añade la JupyterLab extensión para SageMaker Notebook Jobs. Puede añadirlo a su JupyterLab entorno con el comando:pip install amazon_sagemaker_jupyter_scheduler. Es posible que deba reiniciar su servidor Jupyter con el comando: sudo systemctl restart jupyter-server.

  8. Comience JupyterLab con el comando:jupyter lab.

  9. Compruebe que el widget de trabajos del cuaderno ( Blue icon of a calendar with a checkmark, representing a scheduled task or event. ) aparezca en la barra de tareas de su cuaderno de Jupyter.