Crea una versión específica de una instancia de notebooks administrada por el usuario

En esta página, se describe cómo crear una instancia de notebook administrada por el usuario en función de una versión específica de Deep Learning VM Image.

Por qué deberías crear una versión específica

Te recomendamos crear una versión específica para asegurarte de que tu instancia de notebooks administrada por el usuario tenga un software compatible con tu código o aplicación.

Las instancias de notebooks administradas por el usuario se crean con imágenes de Deep Learning VM Image. Estas se actualizan con frecuencia, y las versiones específicas de software y paquetes preinstalados varían de una versión a otra.

Para obtener más información sobre las versiones específicas de Deep Learning VM, consulta las notas de la versión de la Deep Learning VM.

Después de crear una versión específica de una instancia de notebooks administrada por el usuario, puedes actualizarla. Con la actualización de la instancia se actualizan el software y los paquetes preinstalados. Para obtener más información, consulta Actualiza el entorno de una instancia de notebooks administrada por el usuario.

Antes de empezar

Antes de crear una instancia de notebook administrada por el usuario, debes tener un proyecto de Google Cloud y habilitar la API de Notebooks para ese proyecto.
  1. Accede a tu cuenta de Google Cloud. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
  2. En la página del selector de proyectos de la consola de Google Cloud, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  3. Comprueba que la facturación esté habilitada en tu proyecto.

    Descubre cómo puedes habilitar la facturación

  4. Habilita la API de Notebooks.

    Habilita la API

  5. En la página del selector de proyectos de la consola de Google Cloud, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  6. Comprueba que la facturación esté habilitada en tu proyecto.

    Descubre cómo puedes habilitar la facturación

  7. Habilita la API de Notebooks.

    Habilita la API

  8. Si planeas usar GPU con la instancia de AI Platform Notebooks, consulta la página de cuotas en la consola de Google Cloud para asegurarte de que tienes suficientes GPU disponibles en el proyecto. Si las GPU no están enumeradas en la página de cuotas o necesitas obtener más cuota de GPU, puedes solicitar un aumento de cuota. Consulta Solicita un aumento de la cuota en la página Cuotas de recursos de Compute Engine.

Roles obligatorios

Si creaste el proyecto, tienes el rol de IAM propietario (roles/owner) en el proyecto, que incluye todos los permisos necesarios. Omite esta sección y comienza a crear tu instancia de notebooks administradas por el usuario. Si tú no creaste el proyecto, quédate en esta sección.

Para garantizar que tu cuenta de usuario tenga los permisos necesarios para crear una instancia de notebooks administrados por el usuario de Vertex AI Workbench, pídele a tu administrador que otorgue a tu cuenta de usuario los siguientes roles de IAM en el proyecto:

Si quieres obtener más información para otorgar roles, consulta Administra el acceso.

Es posible que tu administrador también pueda otorgar a tu cuenta de usuario los permisos necesarios a través de roles personalizados o de otros roles predefinidos.

Busca la versión específica que deseas.

Para crear una instancia de notebooks administrada por el usuario en función de una versión específica de la Deep Learning VM, debes conocer el nombre de la imagen de la versión específica de la Deep Learning VM que deseas usar.

Cada actualización de Deep Learning VM incluye actualizaciones para muchas imágenes diferentes, y cada imagen en la versión tiene su propio nombre de imagen.

Para encontrar el nombre específico de la imagen que deseas, haz lo siguiente:

  1. Busca el número de versión de Deep Learning VM para el que deseas obtener nombres de imágenes. Los números de las versiones se incluyen en las notas de la versión de Deep Learning VM. Los números de versión tienen el formato M seguido del número de la versión, por ejemplo, M79.

  2. Para enumerar los nombres de imágenes de una versión específica de Deep Learning VM, ejecuta el siguiente comando.

    gcloud compute images list --project="deeplearning-platform-release" \
        --format="value(name)" \
        --filter="labels.release=RELEASE_NUMBER" \
        --show-deprecated
    

    Reemplaza RELEASE_NUMBER por un número de versión de Deep Learning VM, como M79.

  3. Busca el nombre de la imagen que deseas usar.

Crea una versión específica desde la línea de comandos

Para crear una versión específica de una instancia de notebooks administrada por el usuario desde la línea de comandos, completa los siguientes pasos.

  1. Ejecuta el siguiente comando gcloud notebooks:

    gcloud notebooks instances create INSTANCE_NAME \
        --vm-image-project="deeplearning-platform-release" \
        --vm-image-name=VM_IMAGE_NAME \
        --machine-type=MACHINE_TYPE \
        --location=LOCATION
    

    Reemplaza lo siguiente:

    • INSTANCE_NAME: nombre de tu instancia nueva
    • VM_IMAGE_NAME: nombre de la familia de imágenes que deseas usar para crear tu instancia
    • MACHINE_TYPE: tipo de máquina de la VM de tu instancia
    • LOCATION: ubicación de Google Cloud en la que deseas que se ubique tu instancia nueva
  2. Accede a tu instancia desde la consola de Google Cloud.

¿Qué sigue?