Exportación de un entorno de Amazon SageMaker Studio Lab a Amazon SageMaker Studio Classic - 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.

Exportación de un entorno de Amazon SageMaker Studio Lab a Amazon SageMaker Studio Classic

Amazon SageMaker Studio Classic ofrece muchas funciones para flujos de trabajo de aprendizaje automático y aprendizaje profundo que no están disponibles en Amazon SageMaker Studio Lab. En esta página, se muestra cómo migrar un entorno de Studio Lab a Studio Classic para aprovechar una mayor capacidad de procesamiento, almacenamiento y funciones. Sin embargo, es recomendable que te familiarices con los contenedores prediseñados de Studio Classic, que están optimizados para todo el proceso de MLOP. Para obtener más información, consulte Laboratorio Amazon SageMaker Studio

Para migrar tu entorno de Studio Lab a Studio Classic, primero debes incorporarlo a Studio Classic siguiendo los pasos que se indican. Descripción general SageMaker del dominio de Amazon

Paso 1: exporta tu entorno conda de Studio Lab

Puede exportar un entorno conda y añadir bibliotecas o paquetes al entorno siguiendo los pasos que se indican en. Administre su entorno El siguiente ejemplo muestra el uso del default entorno para exportarlo a Studio Classic.

  1. Abre el terminal de Studio Lab abriendo el panel del explorador de archivos ( ), selecciona el signo más (+) en el menú de la parte superior del explorador de archivos para abrir el lanzador y, a continuación, selecciona Terminal. Desde la terminal de Studio Lab, haz una lista de los entornos de conda ejecutando lo siguiente.

    conda env list

    Este comando genera una lista de los entornos conda y sus ubicaciones en el sistema de archivos. Cuando te incorporas a Studio Lab, activas automáticamente el entorno studiolab conda.

    # conda environments: # default /home/studio-lab-user/.conda/envs/default studiolab * /home/studio-lab-user/.conda/envs/studiolab studiolab-safemode /opt/amazon/sagemaker/safemode-home/.conda/envs/studiolab-safemode base /opt/conda

    Le recomendamos que no exporte los base entornos studiolabstudiolab-safemode, y. Estos entornos no se pueden utilizar en Studio Classic por las siguientes razones:

    • studiolab: Esto configura el JupyterLab entorno de Studio Lab. Studio Lab ejecuta una versión principal JupyterLab distinta de la de Studio Classic, por lo que no se puede utilizar en Studio Classic.

    • studiolab-safemode: Esto también configura el JupyterLab entorno de Studio Lab. Studio Lab ejecuta una versión principal JupyterLab distinta de la de Studio Classic, por lo que no se puede utilizar en Studio Classic.

    • base: Este entorno viene con conda de forma predeterminada. El base entorno de Studio Lab y el base entorno de Studio Classic tienen versiones incompatibles de muchos paquetes.

  2. Para el entorno conda que desea migrar a Studio Classic, active primero el entorno conda. Luego, el default entorno cambia cuando se instalan o eliminan nuevas bibliotecas. Para obtener el estado exacto del entorno, expórtelo a un archivo YAML mediante la línea de comandos. Las siguientes líneas de comandos exportan el entorno predeterminado a un archivo YAML y crean un archivo llamado. myenv.yml

    conda activate default conda env export > ~/myenv.yml

Paso 2: Guarda tus artefactos de Studio Lab

Ahora que ha guardado el entorno en un archivo YAML, puede moverlo a cualquier plataforma.

Save to a local machine using Studio Lab GUI
nota

La descarga de un directorio desde la GUI de Studio Lab haciendo clic con el botón derecho en el directorio no está disponible actualmente. Si deseas exportar un directorio, sigue los pasos que aparecen en la pestaña Guardar en el repositorio de Git.

Una opción es guardar el entorno en su máquina local. Para ello, siga el procedimiento que se indica a continuación.

  1. En Studio Lab, seleccione el icono del explorador de archivos ( ) en el menú de la izquierda para que el panel del explorador de archivos aparezca a la izquierda.

  2. Navegue hasta su directorio de usuarios seleccionando el icono de archivo situado debajo de la barra de búsqueda de archivos.

  3. Seleccione el myenv.yml archivo (haga clic con el botón derecho) y, a continuación, seleccione Descargar. Puede repetir este proceso para otros archivos que desee importar a Studio Classic.

Save to a Git repository

Otra opción es guardar el entorno en un repositorio de Git. Esta opción GitHub se usa como ejemplo. Estos pasos requieren una GitHub cuenta y un repositorio. Para obtener más información, visite GitHub. El siguiente procedimiento muestra cómo sincronizar el contenido GitHub con el terminal Studio Lab.

  1. Desde la terminal de Studio Lab, navega hasta tu directorio de usuarios y crea un nuevo directorio que contenga los archivos que deseas exportar.

    cd ~ mkdir <NEW_DIRECTORY_NAME>
  2. Después de crear un nuevo directorio, copia cualquier archivo o directorio al que quieras exportar<NEW_DIRECTORY_NAME>.

    Copie un archivo con el siguiente formato de código:

    cp <FILE_NAME> <NEW_DIRECTORY_NAME>

    Por ejemplo, <FILE_NAME> sustitúyalo pormyenv.yml.

    Copie cualquier directorio con el siguiente formato de código:

    cp -r <DIRECTORY_NAME> <NEW_DIRECTORY_NAME>

    Por ejemplo, <DIRECTORY_NAME> sustitúyalo por cualquier nombre de directorio del directorio de usuarios.

  3. Navegue hasta el nuevo directorio e inicialice el directorio como un repositorio de Git mediante el siguiente comando. Para obtener más información, consulta la documentación de git-init.

    cd <NEW_DIRECTORY_NAME> git init
  4. Con Git, añade todos los archivos relevantes y, a continuación, confirma los cambios.

    git add . git commit -m "<COMMIT_MESSAGE>"

    Por ejemplo, sustituya <COMMIT_MESSAGE> porAdd Amazon SageMaker Studio Lab artifacts to GitHub repository to migrate to Amazon SageMaker Studio Classic .

  5. Envía la confirmación a tu repositorio remoto. Este repositorio tiene el formato https://github.com/<GITHUB_USERNAME>/ <REPOSITORY_NAME>.git donde <GITHUB_USERNAME> es tu nombre GitHub de usuario y el <REPOSITORY_NAME> nombre de tu repositorio remoto. Crea una rama <BRANCH_NAME> para enviar el contenido al GitHub repositorio.

    git branch -M <BRANCH_NAME> git remote add origin https://github.com/<GITHUB_USERNAME>/<REPOSITORY_NAME>.git git push -u origin <BRANCH_NAME>

Paso 3: Importa tus artefactos de Studio Lab a Studio Classic

El siguiente procedimiento muestra cómo importar artefactos a Studio Classic. Las instrucciones para usar Feature Store a través de la consola dependen de si ha activado Studio o Studio Classic como experiencia predeterminada. Para obtener información sobre cómo acceder a Studio Classic a través de la consola, consulteAbre Studio Classic si Studio es tu experiencia predeterminada.

Desde Studio Classic, puedes importar archivos desde tu máquina local o desde un repositorio de Git. Puede hacerlo mediante la interfaz gráfica de usuario o el terminal de Studio Classic. El siguiente procedimiento utiliza los ejemplos dePaso 2: Guarda tus artefactos de Studio Lab.

Import using the Studio Classic GUI

Si guardó los archivos en su máquina local, puede importarlos a Studio Classic siguiendo estos pasos.

  1. Abra el panel Explorador de archivos ( ) en la parte superior izquierda de Studio Classic.

  2. Seleccione el icono Cargar archivos ( ) en el menú de la parte superior del panel del explorador de archivos.

  3. Navega hasta el archivo que deseas importar y selecciona Abrir.

nota

Para importar un directorio a Studio Classic, primero comprima el directorio de su máquina local en un archivo. En un Mac, haga clic con el botón derecho en el directorio y seleccione Comprimir<DIRECTORY_NAME>. En Windows, haga clic con el botón derecho en el directorio, seleccione Enviar a y, a continuación, elija Carpeta comprimida (comprimida). Una vez comprimido el directorio, importe el archivo comprimido siguiendo los pasos anteriores. Descomprima el archivo comprimido navegando hasta la terminal de Studio Classic y ejecutando el comando. <DIRECTORY_NAME>.zip

Import using a Git repository

En este ejemplo, se proporcionan dos opciones para clonar un GitHub repositorio en Studio Classic. Para usar la GUI de Studio Classic, seleccione la pestaña Git ( ) en la parte izquierda de Studio Classic. Selecciona Clonar un repositorio y, a continuación, pega la URL de tu GitHub repositorioPaso 2: Guarda tus artefactos de Studio Lab. Otra opción es usar el terminal Studio Classic mediante el siguiente procedimiento.

  1. Abra el lanzador Studio Classic. Para obtener más información sobre cómo abrir el Launcher, consulte Amazon SageMaker Studio Classic Launcher.

  2. En el lanzador, en la sección Cuadernos y recursos informáticos, selecciona Cambiar entorno.

  3. En Studio Classic, abre el lanzador. Para abrir el lanzador, selecciona Amazon SageMaker Studio Classic en la esquina superior izquierda de Studio Classic.

    Para obtener más información sobre todas las formas disponibles de abrir el lanzador, consulte. Usa el Amazon SageMaker Studio Classic Launcher

  4. En el cuadro de diálogo Cambiar entorno, utilice la lista desplegable Imagen para seleccionar la imagen de Data Science y elija Seleccionar. Esta imagen viene con conda preinstalado.

  5. En el lanzador Studio Classic, selecciona Abrir terminal de imágenes.

  6. Desde la terminal de imágenes, ejecute el siguiente comando para clonar el repositorio. Este comando crea un directorio con el nombre <REPOSITORY_NAME> de tu instancia de Studio Classic y clona tus artefactos en ese repositorio.

    git clone https://github.com/<GITHUB_USERNAME>/<REPOSITORY_NAME>.git

Paso 4: Instala tus entornos conda de Studio Lab en Studio Classic

Ahora puede recrear su entorno conda mediante el archivo YAML de su instancia de Studio Classic. Abre el lanzador Studio Classic. Para obtener más información sobre cómo abrir el Launcher, consulte Amazon SageMaker Studio Classic Launcher. En el lanzador, selecciona Abrir terminal de imágenes. En la terminal, navega hasta el directorio que contiene el archivo YAML y ejecuta los siguientes comandos.

conda env create --file <ENVIRONMENT_NAME>.yml conda activate <ENVIRONMENT_NAME>

Una vez completados estos comandos, puede seleccionar su entorno como núcleo para las instancias de su notebook Studio Classic. Para ver el entorno disponible, ejecuteconda env list. Para activar el entorno, ejecuteconda activate <ENVIRONMENT_NAME>.