Guía de instalación
A continuación, se incluye información sobre lo que debe instalar para utilizar trabajos de cuaderno en su entorno de JupyterLab.
Para Amazon SageMaker Studio y Amazon SageMaker Studio Lab
Si su cuaderno está en Amazon SageMaker Studio o Amazon SageMaker Studio Lab, no necesita realizar ninguna instalación adicional: los trabajos del cuaderno de SageMaker están integrados 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 quiere utilizar los trabajos del cuaderno de SageMaker para su entorno local de JupyterLab, necesitará realizar una instalación adicional.
Para instalar los trabajos del cuaderno de SageMaker, siga los siguientes pasos:
-
Instale Python 3. Para obtener más información, consulte Installing Python 3 and Python Packages
. -
Instale la versión 4 o superior de JupyterLab. Para obtener más información, consulte la documentación del SDK de JupyterLab
. -
Instale la AWS CLI. Para obtener más información, consulte Instalar o actualizar la última versión de la AWS CLI.
-
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 cuaderno asume un rol de IAM que necesita permisos para acceder a los recursos en función de las tareas del trabajo.
-
Si aún no se ha creado un usuario de IAM, consulte Creación de un usuario de IAM en su cuenta de AWS.
-
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.
-
Adjunte los permisos y la política de confianza necesarios para asociarlos a su usuario y rol. Para obtener instrucciones paso a paso y detalles sobre los permisos, consulte Instalación de políticas y permisos para los entornos locales de Jupyter.
-
-
Genere credenciales de AWS para su usuario de IAM recién creado y guárdelas en el archivo de credenciales (~/.aws/credentials) de su entorno de 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. -
De forma predeterminada y opcionalmente, la extensión del programador utiliza una imagen de Docker de SageMaker AI 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.
-
Agregue la extensión de JupyterLab para los trabajos del cuaderno de SageMaker. Puede agregarla a su entorno de JupyterLab 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. -
Inicie JupyterLab con el comando:
jupyter lab. -
Compruebe que el widget de trabajos del cuaderno (
) aparezca en la barra de tareas de su cuaderno de Jupyter.