Elegir una solución de notebook
En esta página, se describen las diferencias entre las opciones de entorno de notebook de Vertex AI para que puedas elegir la mejor para tu proyecto.
Vertex AI proporciona dos soluciones de entorno de notebook:
Colab Enterprise: Un entorno de notebook colaborativo y administrado con las capacidades de seguridad y cumplimiento de Google Cloud. Si las prioridades de tu proyecto son colaborar con otros y evitar dedicar tiempo a administrar la infraestructura, Colab Enterprise podría ser la mejor opción para ti. Consulta la siguiente sección de Colab Enterprise.
Vertex AI Workbench: un entorno basado en notebooks de Jupyter que se proporciona a través de instancias de máquina virtual (VM) con funciones que admiten todo el flujo de trabajo de la ciencia de datos. Si las prioridades de tu proyecto son el control y la personalización, Vertex AI Workbench podría ser la mejor opción para ti. Consulta la siguiente sección Vertex AI Workbench.
Colab Enterprise
Conoce algunas de las fortalezas de Colab Enterprise en las siguientes secciones. Para obtener más información, consulta Introducción a Colab Enterprise.
Comparta y colabore
Colab Enterprise te permite compartir notebooks y colaborar con otras personas. Puedes compartir un notebook con un usuario único, un Grupo de Google o un dominio de Google Workspace. Puedes controlar este acceso a través de Identity and Access Management (IAM).
Procesamiento administrado
Colab Enterprise te permite trabajar en notebooks sin tener que administrar infraestructura. Colab Enterprise te brinda un entorno de ejecución cuando lo necesitas. Si así lo deseas, puedes configurar entornos de ejecución para necesidades específicas, pero Colab Enterprise los inicia por ti y los desactiva cuando ya no los necesitas.
Integrado en la consola de Google Cloud
Las integraciones de Colab Enterprise con los servicios de Google Cloud facilitan el uso de notebooks que interactúan con esos servicios. Puedes usar Colab Enterprise desde la Google Cloud consola, con funciones integradas en Vertex AI y BigQuery.
Escribe código con la asistencia de Gemini
Puedes usar Gemini en Vertex AI, que es un producto de la cartera de Gemini para Google Cloud, para ayudarte a escribir y generar código en un notebook de Vertex AI. Gemini en Vertex AI puede generar sugerencias de finalización de código mientras escribes en una celda de código. También puedes usar la herramienta Ayúdame a programar para generar código basado en una descripción de lo que deseas. Para obtener más información, consulta Escribe código con la asistencia de Gemini.
Vertex AI Workbench
Obtén información sobre algunas de las fortalezas de Vertex AI Workbench en las siguientes secciones. Para obtener más información, consulta Introducción a Vertex AI Workbench.
Descripción general
Todas las instancias de Vertex AI Workbench proporcionan lo siguiente:
- Empaquetado de forma previa con JupyterLab.
- Un conjunto preinstalado de paquetes de aprendizaje profundo, incluida la compatibilidad con los frameworks de TensorFlow y PyTorch.
- Compatibilidad con aceleradores de GPU.
- La capacidad de sincronizarse con un repositorio de GitHub.
- Google Cloud autenticación y autorización.
Agrega entornos conda
Las instancias de Vertex AI Workbench usan kernels basados en entornos conda. Puedes agregar un entorno conda a tu instancia de Vertex AI Workbench y el entorno aparecerá como un kernel en la interfaz de JupyterLab de tu instancia.
Agregar entornos conda te permite usar kernels que no están disponibles en la instancia predeterminada de Vertex AI Workbench. Por ejemplo, puedes agregar entornos conda para R y Apache Beam. O puedes agregar entornos conda para versiones anteriores específicas de los frameworks disponibles, como TensorFlow, PyTorch o Python.
Para obtener más información, consulta Agrega un entorno conda.
Acceso a los datos
Puedes trabajar de manera más eficiente si accedes a tus datos sin salir de la interfaz de JupyterLab.
Desde el menú de navegación de JupyterLab en una instancia de notebooks administrada, puedes usar la integración de Cloud Storage para explorar datos y otros archivos a los que tienes acceso.
Además, desde el menú de navegación, puedes usar la integración de BigQuery para explorar las tablas a las que tienes acceso, escribir consultas, obtener una vista previa de los resultados y cargar datos en tu notebook.
Ejecuciones automatizadas de notebooks
Puedes configurar un notebook para que se ejecute según una programación recurrente. Incluso mientras la instancia esté cerrada, Vertex AI Workbench ejecutará el archivo del notebook y guardará los resultados para que los puedas ver y compartirlos con otras personas.
Cierre automático para instancias inactivas
Para administrar los costos, puedes configurar la instancia de Vertex AI Workbench de modo que se apague después de estar inactiva durante un período específico. Para obtener más información, consulta Cierre inactivo.
Contenedores personalizados
Puedes crear una instancia de Vertex AI Workbench basada en un contenedor personalizado. Comienza con una imagen de contenedor base proporcionada por Google y modifícala según tus necesidades. Luego, crea una instancia basada en tu contenedor personalizado.
Para obtener más información, consulta Crea una instancia con un contenedor personalizado.
Usa credenciales de terceros
Puedes crear y gestionar instancias de Vertex AI Workbench con credenciales de terceros proporcionadas por la federación de identidades de personal. La federación de identidades de personal usa su proveedor de identidades externo (IdP) para conceder a un grupo de usuarios acceso a las instancias de Vertex AI Workbench a través de un proxy.
Para obtener más información, consulta Crea una instancia con credenciales de terceros.
Supervisión del estado
Para ayudar a garantizar que tu instancia de Vertex AI Workbench funcione de forma correcta, puedes supervisar el estado.
Instancias de VM de aprendizaje profundo editables
Vertex AI Workbench proporciona métodos de API para modificar la VM subyacente a través de la API de Notebooks.
¿Qué sigue?
Sigue estos pasos para comenzar: