Administra recursos en cola
Los recursos en cola te permiten solicitar recursos de Cloud TPU en colas. Cuando se solicitan recursos en cola, la solicitud se agrega a una cola que mantiene el servicio de Cloud TPU. Cuando el recurso solicitado está disponible, se asigna a tu proyecto de Google Cloud para el uso exclusivo inmediato. Permanecerá asignado a tu proyecto, a menos que lo borres o se interrumpa. Solo las VMs Spot de TPU y las TPU interrumpibles cumplen con los requisitos para la interrupción.
Puedes especificar una hora de inicio y finalización opcional en una solicitud de recursos en cola. La hora de inicio especifica la hora más temprana en la que se puede completar la solicitud. Si no se completa una solicitud antes de la hora de finalización especificada, vence. La solicitud permanece en la cola después de esto.
Las solicitudes de recursos en cola pueden tener uno de los siguientes estados:
WAITING_FOR_RESOURCES- La solicitud pasó la validación inicial y se agregó a la cola. Permanece en este estado hasta que haya suficientes recursos libres para comenzar a aprovisionar tu solicitud o hasta que transcurra el intervalo de asignación. Cuando la demanda es alta, no se pueden aprovisionar todas las solicitudes de inmediato. Si necesitas una mayor confiabilidad en la obtención de TPU, considera comprar una reserva.
PROVISIONING- Se seleccionó la solicitud de la cola y se están asignando sus recursos.
ACTIVE- Se asignó la solicitud. Cuando las solicitudes de recursos en cola están en
el estado
ACTIVE, puedes administrar tus VMs de TPU como se describe en Administra TPU. FAILED- No se pudo completar la solicitud, ya sea porque hay un problema con ella o porque los recursos solicitados no estaban disponibles dentro del intervalo de asignación. La solicitud permanecerá en la cola hasta que se borre de forma explícita.
SUSPENDING- Se están borrando los recursos asociados con la solicitud.
SUSPENDED- Se borraron los recursos especificados en la solicitud. Cuando una solicitud
se encuentra en el estado
SUSPENDED, ya no es apta para una asignación adicional.
Requisitos previos
Antes de ejecutar los comandos de esta guía, debes instalar Google Cloud CLI, crear un proyecto de Google Cloud y habilitar la API de Cloud TPU. Para obtener instrucciones, consulta Configura el entorno de Cloud TPU.
Si usas una de las bibliotecas cliente de Cloud, sigue las instrucciones de configuración para el lenguaje que usas:
Solicita un recurso en cola según demanda
Los recursos según demanda no se interrumpirán, pero la cuota según demanda no garantiza que habrá suficientes recursos de Cloud TPU disponibles para satisfacer tu solicitud. Para obtener más información sobre los recursos según demanda, consulta Tipos de cuotas.
gcloud
gcloud compute tpus queued-resources create your-queued-resource-id \ --node-id your-node-id \ --project your-project-id \ --zone us-central1-a \ --accelerator-type v5litepod-8 \ --runtime-version v2-alpha-tpuv5-lite
Descripciones de los parámetros de comando
queued-resource-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID asignado por el usuario de la TPU que se crea cuando se asigna la solicitud de recurso en cola.
project- Es tu proyecto de Google Cloud .
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
curl
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d "{ 'tpu': { 'node_spec': { 'parent': 'projects/your-project-number/locations/us-central1-a', 'node_id': 'your-node-id', 'node': { 'accelerator_type': 'v5litepod-8', 'runtime_version': 'v2-alpha-tpuv5-lite', } } } }" \ https://tpu.googleapis.com/v2alpha1/projects/your-project-id/locations/us-central1-a/queuedResources?queued_resource_id=your-queued-resource-id
Descripciones de los parámetros de comando
queued-resource-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID asignado por el usuario de la TPU que se crea cuando se asigna la solicitud de recurso en cola.
project- Es tu proyecto de Google Cloud .
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
Consola
En la consola de Google Cloud , ve a la página TPU:
Haz clic en Crear una TPU.
En el campo Nombre, ingresa el nombre de tu TPU.
En el cuadro Zona, selecciona la zona en la que deseas crear la TPU.
En el cuadro Tipo de TPU, selecciona un tipo de acelerador. El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
En el cuadro Versión de software de TPU, selecciona una versión de software. Cuando creas una VM de Cloud TPU, la versión de software de TPU especifica la versión del entorno de ejecución de TPU que se instalará. Para obtener más información, consulta Versiones de software de TPU.
Haz clic en el botón para activar o desactivar la opción Habilitar las colas.
En el campo Nombre del recurso en cola, ingresa un nombre para tu solicitud de recurso en cola.
Haz clic en Crear para crear tu solicitud de recursos en cola.
Java
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Solicita un recurso en cola con una reserva
Puedes solicitar un recurso en cola con una reserva. Para comprar una reserva, comunícate con tu equipo de cuentas de Google Cloud .
gcloud
gcloud compute tpus queued-resources create your-queued-resource-id \ --node-id your-node-id \ --project your-project-id \ --zone us-central1-a \ --accelerator-type v5litepod-8 \ --runtime-version v2-alpha-tpuv5-lite \ --reserved
Descripciones de los parámetros de comando
queued-resource-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID asignado por el usuario de la TPU que se crea cuando se asigna la solicitud de recurso en cola.
project- Es tu proyecto de Google Cloud .
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
reserved- Usa esta marca cuando solicites recursos en cola como parte de una reserva de Cloud TPU.
curl
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d "{ 'tpu': { 'node_spec': { 'parent': 'projects/your-project-number/locations/us-central1-a', 'node_id': 'your-node-id', 'node': { 'accelerator_type': 'v5litepod-8', 'runtime_version': 'v2-alpha-tpuv5-lite', } } }, 'guaranteed': { 'reserved': true, } }" \ https://tpu.googleapis.com/v2alpha1/projects/your-project-id/locations/us-central1-a/queuedResources?queued_resource_id=your-queued-resource-id
Descripciones de los parámetros de comando
queued-resource-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID asignado por el usuario de la TPU que se crea cuando se asigna la solicitud de recurso en cola.
project- Es tu proyecto de Google Cloud .
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
reserved- Usa esta marca cuando solicites recursos en cola como parte de una reserva de Cloud TPU.
Consola
En la consola de Google Cloud , ve a la página TPU:
Haz clic en Crear una TPU.
En el campo Nombre, ingresa el nombre de tu TPU.
En el cuadro Zona, selecciona la zona en la que deseas crear la TPU.
En el cuadro Tipo de TPU, selecciona un tipo de acelerador. El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
En el cuadro Versión de software de TPU, selecciona una versión de software. Cuando creas una VM de Cloud TPU, la versión de software de TPU especifica la versión del entorno de ejecución de TPU que se instalará. Para obtener más información, consulta Versiones de software de TPU.
Haz clic en el botón para activar o desactivar la opción Habilitar las colas.
En el campo Nombre del recurso en cola, ingresa un nombre para tu solicitud de recurso en cola.
Expande la sección Administración.
Selecciona la casilla de verificación Usar la reserva existente.
Haz clic en Crear para crear tu solicitud de recursos en cola.
Solicita un recurso en cola con VM Spot de TPU
Una VM Spot es un recurso que se puede interrumpir y asignar a otra carga de trabajo en cualquier momento. Los recursos de las VMs Spot cuestan menos, y es posible que obtengas acceso a los recursos más rápido en comparación con la solicitud de una VM que no sea Spot. Para obtener más información sobre las VMs Spot de TPU, consulta Administra VMs Spot de TPU.
gcloud
gcloud compute tpus queued-resources create your-queued-resource-id \ --node-id your-node-id \ --project your-project-id \ --zone us-central1-a \ --accelerator-type v5litepod-8 \ --runtime-version v2-alpha-tpuv5-lite \ --spot
Descripciones de los parámetros de comando
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project- Es el ID del proyecto en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
spot- Es una marca booleana que especifica que el recurso en cola es una VM Spot.
curl
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d "{ 'tpu': { 'node_spec': { 'parent': 'projects/your-project-number/locations/us-central1-a', 'node_id': 'your-node-id', 'node': { 'accelerator_type': 'v5litepod-8', 'runtime_version': 'v2-alpha-tpuv5-lite' } } }, 'spot': {} }" \ https://tpu.googleapis.com/v2alpha1/projects/your-project-id/locations/us-central1-a/queuedResources?queued_resource_id=your-queued-resource-id
Descripciones de los parámetros de comando
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project- Es el ID del proyecto en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
spot- Es una marca booleana que especifica que el recurso en cola es una VM Spot.
Consola
En la consola de Google Cloud , ve a la página TPU:
Haz clic en Crear una TPU.
En el campo Nombre, ingresa el nombre de tu TPU.
En el cuadro Zona, selecciona la zona en la que deseas crear la TPU.
En el cuadro Tipo de TPU, selecciona un tipo de acelerador. El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
En el cuadro Versión de software de TPU, selecciona una versión de software. Cuando creas una VM de Cloud TPU, la versión de software de TPU especifica la versión del entorno de ejecución de TPU que se instalará. Para obtener más información, consulta Versiones de software de TPU.
Haz clic en el botón para activar o desactivar la opción Habilitar las colas.
En el campo Nombre del recurso en cola, ingresa un nombre para tu solicitud de recurso en cola.
Expande la sección Administración.
Selecciona la casilla de verificación Convierte esta VM en una VM Spot con TPU.
Haz clic en Crear.
Java
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Solicita que se asigne un recurso en cola antes o después de una hora especificada
Puedes especificar una hora de inicio o una hora de finalización opcionales en una solicitud de recursos en cola. La hora o la duración del inicio especifican la hora más temprana en la que se puede completar la solicitud. La hora o duración de finalización especifican por cuánto tiempo sigue siendo válida la solicitud. Si una solicitud no se completa antes de la hora de finalización especificada o dentro de la duración especificada, esta vence. Una vez que esto sucede, la solicitud permanece en la cola, pero ya no cumple con los requisitos para la asignación.
También puedes especificar un intervalo de asignación indicando una hora o duración de inicio, y una hora o duración de finalización.
Para obtener una lista de los formatos de marcas de tiempo y duración compatibles, consulta Fecha y hora.
Solicita que se entregue un recurso en cola después de un tiempo especificado
En una solicitud de recursos en cola, puedes especificar una hora o duración después de la cual se debe asignar un recurso.
gcloud
El siguiente comando solicita una TPU v5p-4096 para que se asigne después de las 9 a.m. del 14 de diciembre de 2022.
gcloud compute tpus queued-resources create your-queued-resource-id \ --node-id your-node-id \ --project your-project-id \ --zone us-east5-a \ --accelerator-type v5p-4096 \ --runtime-version v2-alpha-tpuv5 \ --valid-after-time 2022-12-14T09:00:00Z
Descripciones de los parámetros de comando
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project- Es el proyecto de Google Cloud en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
valid-after-time- Es la hora después de la cual se debe asignar el recurso. Para obtener más información sobre los formatos de duración, consulta Fecha y hora del tema de Google Cloud CLI.
curl
El siguiente comando solicita una TPU v5p-4096 para que se asigne después de las 9 a.m. del 14 de diciembre de 2022.
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d "{ 'tpu': { 'node_spec': { 'parent': 'projects/your-project-number/locations/us-east5-a', 'node_id': 'your-node-id', 'node': { 'accelerator_type': 'v5p-4096', 'runtime_version': 'v2-alpha-tpuv5', } } }, 'queueing_policy': { 'valid_after_time': { 'seconds': 2022-12-14T09:00:00Z } } }" \ https://tpu.googleapis.com/v2alpha1/projects/your-project-id/locations/us-east5-a/queuedResources?queued_resource_id=your-queued-resource-id
Descripciones de los parámetros de comando
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project- Es el proyecto de Google Cloud en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
valid-after-time- Es la hora después de la cual se debe asignar el recurso. Para obtener más información sobre los formatos de duración, consulta Fecha y hora del tema de Google Cloud CLI.
Consola
En la consola de Google Cloud , ve a la página TPU:
Haz clic en Crear una TPU.
En el campo Nombre, ingresa el nombre de tu TPU.
En el cuadro Zona, selecciona la zona en la que deseas crear la TPU.
En el cuadro Tipo de TPU, selecciona un tipo de acelerador. El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
En el cuadro Versión de software de TPU, selecciona una versión de software. Cuando creas una VM de Cloud TPU, la versión de software de TPU especifica la versión del entorno de ejecución de TPU que se instalará. Para obtener más información, consulta Versiones de software de TPU.
Haz clic en el botón para activar o desactivar la opción Habilitar las colas.
En el campo Nombre del recurso en cola, ingresa un nombre para tu solicitud de recurso en cola.
En el campo Iniciar solicitud el, ingresa el momento después del cual se debe asignar el recurso.
Haz clic en Crear para crear tu solicitud de recursos en cola.
En el siguiente ejemplo, se solicita que se asigne una v5p-32 después de seis horas.
gcloud
gcloud compute tpus queued-resources create your-queued-resource-id \ --node-id your-node-id \ --project your-project-id \ --zone us-east5-a \ --accelerator-type v5p-32 \ --runtime-version v2-alpha-tpuv5 \ --valid-after-duration 6h
Descripciones de los parámetros de comando
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project- Es el proyecto de Google Cloud en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
valid-after-duration- Es la duración antes de la cual no se debe aprovisionar la TPU. Para obtener más información sobre los formatos de duración, consulta Fecha y hora del tema de Google Cloud CLI.
curl
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d "{ 'tpu': { 'node_spec': { 'parent': 'projects/your-project-number/locations/us-east5-a', 'node_id': 'your-node-id', 'node': { 'accelerator_type': 'v5p-32', 'runtime_version': 'v2-alpha-tpuv5', } } }, 'queueing_policy': { 'valid_after_duration': { 'seconds': 21600 } }" \ https://tpu.googleapis.com/v2alpha1/projects/your-project-id/locations/us-east5-a/queuedResources?queued_resource_id=your-queued-resource-id
Descripciones de los parámetros de comando
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project- Es el proyecto de Google Cloud en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
valid-after-duration- Es la duración antes de la cual no se debe aprovisionar la TPU. Para obtener más información sobre los formatos de duración, consulta Fecha y hora del tema de Google Cloud CLI.
Java
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Solicita un recurso en cola que se venza después de un tiempo especificado
En una solicitud de recursos en cola, puedes especificar por cuánto tiempo sigue siendo válida. Si la solicitud no se cumple en el momento o la duración que especificas, esta vence.
gcloud
Con el siguiente comando, se solicita una TPU v5p-4096. Si la solicitud no se completa antes del 14 de diciembre de 2022 a las 9:00 a.m., esta vencerá.
gcloud compute tpus queued-resources create your-queued-resource-id \ --node-id your-node-id \ --project your-project-id \ --zone us-east5-a \ --accelerator-type v5p-4096 \ --runtime-version v2-alpha-tpuv5 \ --valid-until-time 2022-12-14T09:00:00Z
Descripciones de los parámetros de comando
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project- Es el ID del proyecto en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
valid-until-time- Es la hora después de la cual se cancelará la solicitud. Para obtener más información sobre los formatos de duración, consulta Fecha y hora del tema de Google Cloud CLI.
curl
Con el siguiente comando, se solicita una TPU v5p-4096. Si la solicitud no se completa antes del 14 de diciembre de 2022 a las 9:00 a.m., esta vencerá.
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d "{ 'tpu': { 'node_spec': { 'parent': 'projects/your-project-number/locations/us-east5-a', 'node_id': 'your-node-id', 'node': { 'accelerator_type': 'v5p-4096', 'runtime_version': 'v2-alpha-tpuv5', } } }, 'queueing_policy': { 'valid_until_time': { 'seconds': 1655197200 } } }" \ https://tpu.googleapis.com/v2alpha1/projects/your-project-id/locations/us-east5-a/queuedResources?queued_resource_id=your-queued-resource-id
Descripciones de los parámetros de comando
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project- Es el ID del proyecto en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
valid-until-time- Es la hora después de la cual se cancelará la solicitud. Para obtener más información sobre los formatos de duración, consulta Fecha y hora del tema de Google Cloud CLI.
Consola
En la consola de Google Cloud , ve a la página TPU:
Haz clic en Crear una TPU.
En el campo Nombre, ingresa el nombre de tu TPU.
En el cuadro Zona, selecciona la zona en la que deseas crear la TPU.
En el cuadro Tipo de TPU, selecciona un tipo de acelerador. El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
En el cuadro Versión de software de TPU, selecciona una versión de software. Cuando creas una VM de Cloud TPU, la versión de software de TPU especifica la versión del entorno de ejecución de TPU que se instalará. Para obtener más información, consulta Versiones de software de TPU.
Haz clic en el botón para activar o desactivar la opción Habilitar las colas.
En el campo Nombre del recurso en cola, ingresa un nombre para tu solicitud de recurso en cola.
En el campo Cancelar solicitud el, ingresa cuándo debería vencer la solicitud del recurso en cola si no se completa.
Haz clic en Crear para crear tu solicitud de recursos en cola.
En el siguiente ejemplo, se solicita un v5p-32. La solicitud vence si no se completa en seis horas.
gcloud
gcloud compute tpus queued-resources create your-queued-resource-id \ --node-id your-node-id \ --project your-project-id \ --zone us-east5-a \ --accelerator-type v5p-32 \ --runtime-version v2-alpha-tpuv5 \ --valid-until-duration 6h
Descripciones de los parámetros de comando
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project- Es el proyecto de Google Cloud en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
valid-until-duration- Es la duración durante la cual la solicitud es válida. Para obtener más información sobre los formatos de duración, consulta Fecha y hora del tema de Google Cloud CLI.
curl
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d "{ 'tpu': { 'node_spec': { 'parent': 'projects/your-project-number/locations/us-east5-a', 'node_id': 'your-node-id', 'node': { 'accelerator_type': 'v5p-32', 'runtime_version': 'v2-alpha-tpuv5', } } }, 'queueing_policy': { 'valid_until_duration': { 'seconds': 21600 } }" \ https://tpu.googleapis.com/v2alpha1/projects/your-project-id/locations/us-east5-a/queuedResources?queued_resource_id=your-queued-resource-id
Descripciones de los parámetros de comando
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project- Es el proyecto de Google Cloud en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
valid-until-duration- Es la duración durante la cual la solicitud es válida. Para obtener más información sobre los formatos de duración, consulta Fecha y hora del tema de Google Cloud CLI.
Python
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Solicita que se asigne un recurso en cola dentro de un intervalo especificado
Puedes especificar un intervalo de asignación indicando la hora o la duración de inicio, y la hora o la duración de finalización.
gcloud
En el siguiente comando, se solicita un v5p-32 dentro de 5 horas y 30 minutos a partir de la hora actual, que se creará, a más tardar, el 14 de diciembre de 2022 a las 9:00 a.m.
gcloud compute tpus queued-resources create your-queued-resource-id \ --node-id your-node-id \ --project your-project-id \ --zone us-east5-a \ --accelerator-type v5p-32 \ --runtime-version v2-alpha-tpuv5 \ --valid-after-duration 5h30m \ --valid-until-time 2022-12-14T09:00:00Z
Descripciones de las marcas de comandos
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project- Es el ID del proyecto en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
valid-until-time- Es la hora después de la cual se cancelará la solicitud. Para obtener más información sobre los formatos de duración, consulta Fecha y hora del tema de Google Cloud CLI.
valid-after-duration- Es la duración antes de la cual no se debe aprovisionar la TPU. Para obtener más información sobre los formatos de duración, consulta Fecha y hora del tema de Google Cloud CLI.
curl
En el siguiente comando, se solicita un v5p-32 dentro de 5 horas y 30 minutos a partir de la hora actual, que se creará, a más tardar, el 14 de diciembre de 2022 a las 9:00 a.m.
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d "{ 'tpu': { 'node_spec': { 'parent': 'projects/your-project-number/locations/us-east5-a', 'node_id': 'your-node-id', 'node': { 'accelerator_type': 'v5p-32', 'runtime_version': 'v2-alpha-tpuv5', } } }, 'queueing_policy': { 'validInterval': { 'startTime': '2022-12-10T14:30:00Z', 'endTime': '2022-12-14T09:00:00Z' } }, }" \ https://tpu.googleapis.com/v2alpha1/projects/your-project-id/locations/us-east5-a/queuedResources?queued_resource_id=your-queued-resource-id
Descripciones de las marcas de comandos
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project- Es el ID del proyecto en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
valid-until-timw- Es la hora después de la cual se cancelará la solicitud. Para obtener más información sobre los formatos de duración, consulta Fecha y hora del tema de Google Cloud CLI.
valid-until-duration- Es la duración durante la cual la solicitud es válida. Para obtener más información sobre los formatos de duración, consulta Fecha y hora del tema de Google Cloud CLI.
Consola
En la consola de Google Cloud , ve a la página TPU:
Haz clic en Crear una TPU.
En el campo Nombre, ingresa el nombre de tu TPU.
En el cuadro Zona, selecciona la zona en la que deseas crear la TPU.
En el cuadro Tipo de TPU, selecciona un tipo de acelerador. El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
En el cuadro Versión de software de TPU, selecciona una versión de software. Cuando creas una VM de Cloud TPU, la versión de software de TPU especifica la versión del entorno de ejecución de TPU que se instalará. Para obtener más información, consulta Versiones de software de TPU.
Haz clic en el botón para activar o desactivar la opción Habilitar las colas.
En el campo Nombre del recurso en cola, ingresa un nombre para tu solicitud de recurso en cola.
En el campo Iniciar solicitud el, ingresa el momento después del cual se debe asignar el recurso.
En el campo Cancelar solicitud el, ingresa cuándo debería vencer la solicitud del recurso en cola si no se completa.
Haz clic en Crear para crear tu solicitud de recursos en cola.
Solicita un recurso en cola con una secuencia de comandos de inicio
Puedes especificar una secuencia de comandos para que se ejecute en un recurso en cola después de que se aprovisione.
gcloud
Cuando usas el comando gcloud, puedes usar la marca --metadata
o --metadata-from-file para especificar un comando de secuencia de comandos o un archivo
que contenga el código de la secuencia de comandos, respectivamente. En el siguiente ejemplo, se crea una
solicitud de recurso en cola que ejecutará la secuencia de comandos startup-script.sh.
gcloud compute tpus queued-resources create your-queued-resource-id \ --node-id your-node-id \ --project your-project-id \ --zone us-central1-a \ --accelerator-type v5litepod-8 \ --runtime-version v2-alpha-tpuv5-lite \ --metadata-from-file='startup-script=startup-script.sh'
Descripciones de las marcas de comandos
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project- Es el ID del proyecto en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
validInterval- El tiempo durante el cual la solicitud es válida, después del cual se cancela. Para obtener más información sobre los formatos de duración, consulta Fecha y hora del tema de Google Cloud CLI.
metadata-from-file- Especifica un archivo que contiene metadatos. Si no especificas una ruta de acceso completamente calificada al archivo de metadatos, el comando supone que se encuentra en el directorio actual. En este ejemplo, el archivo contiene una secuencia de comandos de inicio que se ejecuta cuando se aprovisiona el recurso en cola.
metadata- Especifica metadatos para la solicitud. En este ejemplo, los metadatos son un comando de la secuencia de comandos de inicio que se ejecuta cuando se aprovisiona el recurso en cola.
curl
Cuando uses curl, debes incluir el código de la secuencia de comandos en el contenido JSON.
En el siguiente ejemplo, se incluye un lenguaje de secuencias de comandos intercalado en el cuerpo JSON.
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d "{ tpu: { node_spec: { parent: 'projects/your-project-number/locations/us-central1-a', node_id: 'your-node-id', node: { accelerator_type: 'v5e-8', runtime_version: 'v2-alpha-tpuv5-lite', metadata: { "startup-script": "#! /bin/bash\npwd > /tmp/out.txt\nwhoami >> /tmp/out.txt" } } } }, 'queueing_policy': { 'validInterval': { 'startTime': '2022-12-10T14:30:00Z', 'endTime': '2022-12-14T09:00:00Z' } }, }" \ https://tpu.googleapis.com/v2alpha1/projects/your-project-id/locations/us-central1-a/queuedResources?queued_resource_id=your-queued-resource-id
Descripciones de las marcas de comandos
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project- Es el ID del proyecto en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
validInterval- El tiempo durante el cual la solicitud es válida, después del cual se cancela. Para obtener más información sobre los formatos de duración, consulta Fecha y hora del tema de Google Cloud CLI.
metadata-from-file- Especifica un archivo que contiene metadatos. Si no especificas una ruta de acceso completamente calificada al archivo de metadatos, el comando supone que se encuentra en el directorio actual. En este ejemplo, el archivo contiene una secuencia de comandos de inicio que se ejecuta cuando se aprovisiona el recurso en cola.
metadata- Especifica metadatos para la solicitud. En este ejemplo, los metadatos son un comando de la secuencia de comandos de inicio que se ejecuta cuando se aprovisiona el recurso en cola.
Java
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Solicita un recurso en cola con una red y subred especificadas
En una solicitud de recursos en cola, puedes especificar una red y una subred a las que deseas conectar tu TPU.
gcloud
gcloud compute tpus queued-resources create your-queued-resource-id \ --node-id your-node-id \ --project your-project-id \ --zone us-central1-a \ --accelerator-type v5e-8 \ --runtime-version v2-alpha-tpuv5-lite \ --network network-name \ --subnetwork subnetwork-name
Descripciones de los parámetros de comando
queued-resource-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID asignado por el usuario de la TPU que se crea cuando se asigna la solicitud de recurso en cola.
project- Es tu proyecto de Google Cloud .
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
reserved- Usa esta marca cuando solicites recursos en cola como parte de una reserva de Cloud TPU.
network- Es una red de la que formará parte el recurso en cola.
subnetwork- Es una subred de la que formará parte el recurso en cola.
curl
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d "{ 'tpu': { 'node_spec': { 'parent': 'projects/your-project-number/locations/us-central1-a', 'node_id': 'your-node-id', 'node': { 'accelerator_type': 'v5e-8', 'runtime_version': 'v2-alpha-tpuv5-lite', 'network_config': { 'network': 'network-name', 'subnetwork': 'subnetwork-name', 'enable_external_ips': true } } }, 'guaranteed': { 'reserved': true, } }" \ https://tpu.googleapis.com/v2alpha1/projects/your-project-id/locations/us-central1-a/queuedResources?queued_resource_id=your-queued-resource-id
Descripciones de los parámetros de comando
queued-resource-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id- Es el ID asignado por el usuario de la TPU que se crea cuando se asigna la solicitud de recurso en cola.
project- Es tu proyecto de Google Cloud .
zone- Es la zona en la que deseas crear tu Cloud TPU.
accelerator-type- El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
runtime-version- Es la versión de software de Cloud TPU.
reserved- Usa esta marca cuando solicites recursos en cola como parte de una reserva de Cloud TPU.
network- Es una red de la que formará parte el recurso en cola.
subnetwork- Es una subred de la que formará parte el recurso en cola.
Consola
En la consola de Google Cloud , ve a la página TPU:
Haz clic en Crear una TPU.
En el campo Nombre, ingresa el nombre de tu TPU.
En el cuadro Zona, selecciona la zona en la que deseas crear la TPU.
En el cuadro Tipo de TPU, selecciona un tipo de acelerador. El tipo de acelerador especifica la versión y el tamaño de la Cloud TPU que deseas crear. Para obtener más información sobre los tipos de aceleradores compatibles con cada versión de TPU, consulta Versiones de TPU.
En el cuadro Versión de software de TPU, selecciona una versión de software. Cuando creas una VM de Cloud TPU, la versión de software de TPU especifica la versión del entorno de ejecución de TPU que se instalará. Para obtener más información, consulta Versiones de software de TPU.
Haz clic en el botón para activar o desactivar la opción Habilitar las colas.
En el campo Nombre del recurso en cola, ingresa un nombre para tu solicitud de recurso en cola.
Expande la sección Red.
En los campos Red y Subred, selecciona la red y la subred que deseas usar.
Haz clic en Crear para crear tu solicitud de recursos en cola.
Java
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Borra la solicitud de un recurso en cola
Puedes borrar una solicitud del recurso en cola y la TPU asociada a la solicitud eliminando la solicitud:
gcloud
Pasa la marca --force al comando queued-resource delete:
gcloud compute tpus queued-resources delete your-queued-resource-id \ --project your-project-id \ --zone us-central1-a \ --force \ --async
Descripciones de las marcas de comandos
your-queued-resource-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
project- Es el proyecto de Google Cloud en el que se asigna el recurso en cola.
zone- Es la zona de la Cloud TPU que se borrará.
force- Borra la VM de TPU y la solicitud del recurso en cola.
curl
Usa el parámetro de consulta force=true en tu solicitud curl.
curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ https://tpu.googleapis.com/v2/projects/your-project-id/locations/us-central1-a/queuedResources/your-queued-resource-id?force=true
Descripciones de las marcas de comandos
your-queued-resource-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
project- Es el proyecto de Google Cloud en el que se asigna el recurso en cola.
zone- Es la zona de la Cloud TPU que se borrará.
force- Borra la VM de TPU y la solicitud del recurso en cola.
Consola
En la consola de Google Cloud , ve a la página TPU:
Haz clic en la pestaña Recursos en cola.
Selecciona la casilla de verificación junto a la solicitud de recurso en cola.
Haz clic en Borrar.
Java
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Si borras la TPU de forma directa, también debes borrar el recurso en cola, como
se muestra en el siguiente ejemplo. Cuando borras la TPU, la solicitud del recurso
en cola pasa al estado SUSPENDED, después del cual se puede borrar la solicitud
del recurso en cola.
gcloud
Borra la TPU:
$ gcloud compute tpus tpu-vm delete your-node-id \ --project=your-project-id \ --zone=us-central1-a \ --quiet
Descripciones de las marcas de comandos
project- Es el proyecto de Google Cloud en el que se asigna el recurso en cola.
zone- Es la zona de la Cloud TPU que se borrará.
your-node-id- Es el nombre de la TPU que deseas borrar.
Cuando borras tu TPU, el recurso en cola asociado pasa al
estado SUSPENDING y, luego, al estado SUSPENDED. Cuando el recurso
en cola esté en estado SUSPENDED, puedes borrarlo:
gcloud compute tpus queued-resources delete your-queued-resource-id \ --project your-project-id \ --zone us-central1-a
Descripciones de las marcas de comandos
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
project- Es el proyecto de Google Cloud en el que se asigna el recurso en cola.
zone- Es la zona de la Cloud TPU que se borrará.
curl
Borra la TPU:
curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ https://tpu.googleapis.com/v2/projects/your-project/locations/us-central1-a/nodes?node_id=your-node-id
Descripciones de las marcas de comandos
project- Es el proyecto de Google Cloud en el que se asigna el recurso en cola.
zone- Es la zona de la Cloud TPU que se borrará.
your-node-id- Es el nombre de la TPU que deseas borrar.
Cuando borras tu TPU, el recurso en cola asociado pasa al
estado SUSPENDING y, luego, al estado SUSPENDED. Cuando el recurso
en cola esté en estado SUSPENDED, puedes borrarlo:
curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ https://tpu.googleapis.com/v2/projects/your-project-id/locations/us-central1-a/queuedResources/your-queued-resource-id
Descripciones de las marcas de comandos
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
project- Es el proyecto de Google Cloud en el que se asigna el recurso en cola.
zone- Es la zona de la Cloud TPU que se borrará.
Consola
Borra tu TPU:
En la consola de Google Cloud , ve a la página TPU:
Selecciona la casilla de verificación junto a tu TPU.
Haz clic en Borrar.
Cuando borras tu TPU, el recurso en cola asociado pasa al estado En proceso de suspensión y, luego, al estado Suspendida. Cuando el recurso en cola esté en estado Suspendida, puedes borrarlo.
- Haz clic en la pestaña Recursos en cola.
- Selecciona la casilla de verificación junto a la solicitud de recurso en cola.
- Haz clic en Borrar.
Java
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Cuando borras tu TPU, el recurso en cola asociado pasa al
estado SUSPENDING y, luego, al estado SUSPENDED. Cuando el recurso en cola esté
en estado SUSPENDED, puedes borrarlo:
Python
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Cuando borras tu TPU, el recurso en cola asociado pasa al
estado SUSPENDING y, luego, al estado SUSPENDED. Cuando el recurso en cola esté
en estado SUSPENDED, puedes borrarlo:
Recupera información de diagnóstico y estado sobre la solicitud de un recurso en cola
Recupera la información de diagnóstico y estado sobre la solicitud de un recurso en cola:
gcloud
gcloud compute tpus queued-resources describe queued-resource-request-id \ --project your-project-id \ --zone us-central1-a
Descripciones de las marcas de comandos
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
project- Es el ID del proyecto en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
curl
curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ https://tpu.googleapis.com/v2/projects/your-project-id/locations/us-central1-a/queuedResources/your-queued-resource-id
Descripciones de las marcas de comandos
queued-resource-request-id- Es el ID asignado por el usuario de la solicitud de recurso en cola.
project- Es el ID del proyecto en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
Consola
En la consola de Google Cloud , ve a la página TPU:
Haz clic en la pestaña Recursos en cola.
Haz clic en el nombre de la solicitud de recurso en cola.
Después de que se aprovisione tu TPU, también puedes ver los detalles de tu solicitud de recursos en cola. Para ello, ve a la página TPU, busca tu TPU y haz clic en el nombre de la solicitud de recursos en cola correspondiente.
Java
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Si la solicitud falla, el resultado contendrá información sobre el error. En el caso de una solicitud que espera recursos, el resultado es similar al siguiente:
gcloud
name: projects/your-project-id/locations/us-central1-a/queuedResources/your-queued-resource-id state: state: WAITING_FOR_RESOURCES tpu: nodeSpec: - node: acceleratorType: v4-8 bootDisk: {} networkConfig: enableExternalIps: true queuedResource: projects/your-project-number/locations/us-central1-a/queuedResources/your-queued-resource-id runtimeVersion: v2-alpha-tpuv5-lite schedulingConfig: {} serviceAccount: {} shieldedInstanceConfig: {} useTpuVm: true nodeId: your-node-id parent: projects/your-project-number/locations/us-central1-a
Consola
En el campo Estado del recurso en cola, se muestra Esperando recursos.
Enumera las solicitudes de los recursos en cola de tu proyecto
Enumera las solicitudes de los recursos en cola de tu proyecto:
gcloud
gcloud compute tpus queued-resources list --project your-project-id \ --zone us-central1-a
Descripciones de las marcas de comandos
project- Es el proyecto de Google Cloud en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
curl
curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ https://tpu.googleapis.com/v2/projects/your-project-id/locations/your-zone/queuedResources
Descripciones de las marcas de comandos
project- Es el proyecto de Google Cloud en el que se asigna el recurso en cola.
zone- Es la zona en la que deseas crear tu Cloud TPU.
Consola
En la consola de Google Cloud , ve a la página TPU:
Haz clic en la pestaña Recursos en cola.
Java
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.