Soluciona problemas de Colab Enterprise

En esta página, se muestra cómo resolver problemas con Colab Enterprise.

No se puede acceder a Colab Enterprise

El siguiente error ocurre cuando intentas acceder a Colab Enterprise en la consola de Google Cloud .

Authentication error: 7; Error Details: User not allowed to access service.

El parámetro de configuración de Google Workspace Servicios adicionales sin control individual está desactivado.

Para resolver este problema, configura Servicios adicionales sin control individual en Activado.

No es posible conectarse a un entorno de ejecución

Este problema se produce por varios motivos. Consulta también No se puede conectar a un entorno de ejecución predeterminado. Las causas más comunes son las siguientes:

El navegador bloquea las cookies de terceros

El navegador que usas bloquea una cookie de terceros que Colab Enterprise usa para establecer una conexión HTTPS con el entorno de ejecución.

Para solucionar este problema, establece la configuración de tu navegador a fin de permitir la cookie de terceros DATALAB_TUNNEL_TOKEN desde el dominio *.aiplatform-notebook.googleusercontent.com.

La red bloquea el tráfico saliente a los dominios de notebook

Las reglas de firewall de la red bloquean el tráfico saliente a *.aiplatform-notebook.cloud.google.com o *aiplatform.googleapis.com.

Para resolver este problema, configura las reglas de firewall de tu red a fin de permitir el tráfico saliente a *.aiplatform-notebook.cloud.google.com y *aiplatform.googleapis.com.

No se puede conectar a un entorno de ejecución predeterminado

El siguiente error se produce cuando intentas conectarte a un entorno de ejecución predeterminado cuando no hay una plantilla de entorno de ejecución predeterminado existente.

Failed to connect to runtime

Cuando te conectas a un entorno de ejecución predeterminado que aún no se creó, Colab Enterprise primero crea una plantilla de entorno de ejecución predeterminado y, luego, usa esa plantilla para generar el entorno de ejecución predeterminado. Sin embargo, si no tienes los permisos necesarios para crear una plantilla de entorno de ejecución, Colab Enterprise no podrá crear la plantilla de entorno de ejecución predeterminada ni el entorno de ejecución predeterminado.

Para resolver este problema, pídele a tu administrador que te otorgue un rol que incluya el permiso aiplatform.notebookRuntimeTemplates.create.

El notebook tarda en conectarse al entorno de ejecución

Unos minutos después de iniciar una conexión con un entorno de ejecución, el mensaje Connecting sigue apareciendo en la esquina superior derecha del notebook y Colab Enterprise aún no se conectó al entorno de ejecución.

Para resolver este problema, espera unos minutos más. Colab Enterprise aún se está conectando a un entorno de ejecución. Conectarse a un entorno de ejecución que aún no se está ejecutando puede tardar unos minutos porque Vertex AI asigna una nueva instancia de máquina virtual (VM).

No se pudo crear un entorno de ejecución

Este problema se produce cuando no puedes crear un entorno de ejecución. Consulta también No se puede crear un entorno de ejecución predeterminado. Las causas más comunes son las siguientes:

Cuota insuficiente

Si no puedes crear un entorno de ejecución, es posible que hayas excedido tu cuota de entorno de ejecución de Compute Engine.

Colab Enterprise usa la cuota de Compute Engine para los entornos de ejecución. Para obtener más información, consulta la descripción general de los límites y cuota de Compute Engine.

Para resolver este problema, solicita un ajuste de cuota.

Recursos no disponibles

El siguiente error ocurre cuando intentas crear un entorno de ejecución.

No available zone found for runtime RUNTIME_ID
for machine type MACHINE_TYPE
with accelerator type: ACCELERATOR. Please try again later.

Este error se produce si no hay recursos disponibles para la configuración del tipo de máquina dentro de la región de tu notebook.

Para resolver este problema, prueba una de las siguientes opciones:

  • Crea un tiempo de ejecución en otra región.
  • Crea una plantilla de entorno de ejecución con una configuración de tipo de máquina diferente y, luego, crea un entorno de ejecución basado en la nueva plantilla.

La configuración de la plantilla de tiempo de ejecución y la reserva no coinciden

Se produce un error similar al siguiente cuando intentas crear un entorno de ejecución.

Failed to create notebook runtime with error: Invalid value for field
'resource.reservationAffinity': '{"consumeReservationType":
"SPECIFIC_ALLOCATION", "key": "compute.googleapis.com/reservation-name...'.
No available resources in specified reservations.

Este error se produce cuando las propiedades de la VM de una reserva no coinciden con el tiempo de ejecución de Colab Enterprise. Por ejemplo, si una reserva especifica un tipo de máquina e2-standard-8, el entorno de ejecución de Colab Enterprise solo puede consumir la reserva si también usa un tipo de máquina e2-standard-8. Para obtener más información, consulta los Requisitos.

Para resolver este problema, crea una plantilla de entorno de ejecución con una configuración que coincida con las propiedades de la VM de la reserva.

Colab Enterprise no puede crear una plantilla de entorno de ejecución

En esta sección, se muestra cómo resolver problemas con la creación de plantillas de entorno de ejecución.

No se pueden seleccionar suficientes GPUs

Cuando creas una plantilla de entorno de ejecución, no puedes seleccionar la cantidad de GPUs que deseas. Esto puede deberse a que no tienes suficiente cuota.

Colab Enterprise usa la cuota de Compute Engine para las GPUs. Para obtener más información, consulta la descripción general de los límites y la cuota de Compute Engine.

Para resolver este problema, solicita un ajuste de cuota.

Ya existe un entorno de ejecución predeterminado

El siguiente error se produce cuando intentas crear un entorno de ejecución a partir de la plantilla de entorno de ejecución predeterminada cuando ya existe el entorno de ejecución predeterminado.

Failed to create runtime

One click runtime already exists.

Si intentas crear un entorno de ejecución a partir de una plantilla de entorno de ejecución predeterminada, Colab Enterprise intentará crear un entorno de ejecución predeterminado. Solo puede haber un tiempo de ejecución predeterminado por usuario, proyecto y región. Si ya existe el entorno de ejecución predeterminado, Colab Enterprise no puede crear otro.

Para resolver este problema, conéctate al entorno de ejecución predeterminado existente o crea uno a partir de una plantilla de entorno de ejecución no predeterminada.

No se pudo crear un tiempo de ejecución predeterminado

Cuando Colab Enterprise crea un entorno de ejecución predeterminado, primero crea una plantilla de entorno de ejecución predeterminada que usa para generar el entorno de ejecución predeterminado. Si intentas crear un entorno de ejecución predeterminado sin los permisos necesarios para crear una plantilla de entorno de ejecución, Colab Enterprise no podrá crear el entorno de ejecución predeterminado.

Para resolver este problema, pídele a tu administrador que te otorgue un rol que incluya el permiso aiplatform.notebookRuntimeTemplates.create.

No se encontraron las credenciales del usuario cuando se ejecutó el código

Este problema se produce cuando intentas ejecutar código en un notebook que interactúa con Google Cloud servicios y APIs, pero no le otorgaste acceso a Colab Enterprise a tus credenciales de usuario.

El mensaje de error será similar a uno de los siguientes:

Request had invalid authentication credentials.
Expected OAuth 2 access token, login cookie or other valid authentication credential
DefaultCredentialsError: Your default credentials were not found.

Consulta los siguientes motivos comunes de este problema y sus soluciones:

  • No completaste el diálogo de Acceso que aparece cuando te conectas por primera vez a un entorno de ejecución que tiene habilitadas las credenciales de usuario final. Cuando completes este diálogo, otorgarás a Colab Enterprise acceso a tus credenciales de usuario.

    Para resolver este problema, intenta conectarte al entorno de ejecución de nuevo y otorga acceso.

    Para validar que se otorgó el acceso, haz lo siguiente:

    1. Haz clic en Cuenta > Cuenta de Google administrada > Datos y privacidad > Apps y servicios de terceros.

    2. Verifica que Colab Enterprise aparezca en la lista.

  • En el diálogo de Acceso (pantalla de consentimiento) que aparece cuando te conectas por primera vez a un entorno de ejecución que tiene habilitadas las credenciales de usuario final, no seleccionaste tu cuenta de usuario para otorgar a Colab Enterprise acceso a tus credenciales de usuario.

    Para solucionar este problema, sigue estos pasos:

    1. En la Google Cloud consola, haz clic en la imagen de perfil de tu cuenta y, luego, en Cuenta de Google.

    2. Haz clic en Datos y privacidad.

    3. En Datos de las apps y los servicios que usas, haz clic en Apps y servicios de terceros.

    4. Haz clic en Colab Enterprise.

    5. En Colab Enterprise tiene acceso parcial a tu Cuenta de Google, haz clic en Ver detalles.

    6. Haga clic en Quitar acceso.

    7. Haz clic en Confirmar.

      Se quitará la configuración de acceso actual.

    8. La próxima vez que te conectes a un entorno de ejecución que tenga habilitadas las credenciales de usuario final, asegúrate de seleccionar la cuenta de usuario correcta cuando completes el diálogo de Acceso.

  • Es posible que un bloqueador de ventanas emergentes impida que aparezca el diálogo de acceso (pantalla de consentimiento) de Colab Enterprise.

    Para resolver este problema, habilita las ventanas emergentes de forma temporal en tu navegador y vuelve a intentar conectarte al entorno de ejecución.

  • Los servicios adicionales de Google Workspace desactivaron Colab.

    Para resolver este problema, habilita el servicio de Colab en Google Workspace.

    Aunque se refiere a Colab, también afecta a Colab Enterprise.

    Colab debe estar ACTIVADO para todos.

  • Es posible que las restricciones del servicio empresarial bloqueen el acceso a Colab Enterprise.

    Para aislar este problema, verifica que las restricciones de servicio de tu organización no estén bloqueando el acceso a los servicios de Google.

    El Estado del servicio debe estar ACTIVADO para todos.

  • No estás usando un entorno de ejecución con credenciales de usuario final habilitadas y no proporcionaste tus credenciales de usuario a las credenciales predeterminadas de la aplicación (ADC) con Google Cloud CLI.

    Para resolver este problema, consulta Cómo proporcionar tus credenciales de usuario a ADC ejecutando código en tu notebook.

Las funciones de Gemini no funcionan

Cuando escribes en un notebook de Colab Enterprise, no aparecen sugerencias para completar código. O bien, el botón pen_spark Ayúdame a programar no aparece sobre una celda de código.

Es posible que hayas desactivado el parámetro de configuración Mostrar finalizaciones de código basadas en el contexto en la configuración de Colab Enterprise.

Para solucionar este problema, haz lo siguiente:

  1. Haz clic en  Activar o desactivar la visibilidad del encabezado.
  2. En el menú Herramientas, haz clic en Configuración.
  3. Haga clic en Editor.
  4. Selecciona Mostrar finalizaciones de código basadas en el contexto.
  5. Haz clic en Guardar.