Guía de instalación - Amazon SageMaker

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

En el siguiente análisis se incluyen instrucciones detalladas sobre la instalación adicional que debe realizar para poder utilizar Notebook Jobs en su JupyterLab entorno.

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 Instalación 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, complete los siguientes 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, consulte JupyterLab SDKla documentación.

  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 IAM usuario necesita permisos para enviar trabajos y SageMaker, una vez enviados, el propio trabajo del bloc de notas asume una IAM función que necesita permisos para acceder a los recursos en función de las tareas del trabajo.

    1. Si aún no ha creado un IAM usuario, consulte Crear un IAM usuario en su AWS cuenta.

    2. Si aún no ha creado su rol de trabajo en Notebook, consulte Crear un rol para delegar permisos a un IAM usuario.

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

  5. Genere AWS las credenciales para el IAM usuario recién creado y guárdelas en el archivo de credenciales (~/.aws/credentials) de su entorno. JupyterLab Puede hacerlo con el comando. 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 usa una imagen de SageMaker Docker 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 bloc de notas en un contenedor o en una imagen de Docker, debe crear una imagen de Amazon Elastic Container Registry (AmazonECR). Para obtener información sobre cómo enviar una imagen de Docker a AmazonECR, consulta Cómo enviar 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.