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.- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Notebooks API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Notebooks API.
- Si planeas usar GPU con la instancia de notebooks administrados por el usuario, 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:
-
Administrador de notebooks (
roles/notebooks.admin
) -
Usuario de la cuenta de servicio (
roles/iam.serviceAccountUser
)
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
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:
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
.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, comoM79
.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.
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 nuevaVM_IMAGE_NAME
: nombre de la familia de imágenes que deseas usar para crear tu instanciaMACHINE_TYPE
: tipo de máquina de la VM de tu instanciaLOCATION
: ubicación de Google Cloud en la que deseas que se ubique tu instancia nueva
Accede a tu instancia desde la consola de Google Cloud.
¿Qué sigue?
Obtén más información sobre cómo actualizar las instancias de notebooks administrados por el usuario para asegurarte de que la instancia se actualice solo cuando estés listo.
Instala dependencias en tu nueva instancia de notebooks administrada por el usuario.
Obtén más información sobre las instancias de Deep Learning VM en la documentación de Deep Learning VM.
Obtén más información sobre la supervisión del estado de la instancia de notebooks administrada por el usuario.