Gestionar recursos en cola
Los recursos en cola te permiten solicitar recursos de TPU de Cloud de forma ordenada. Cuando solicitas recursos en cola, la solicitud se añade a una cola que mantiene el servicio Cloud TPU. Cuando el recurso solicitado esté disponible, se asignará a tu Google Cloud proyecto para que lo uses de forma inmediata y exclusiva. Seguirá asignado a tu proyecto a menos que lo elimines o se interrumpa. Solo las VMs de TPU de acceso puntual y las TPUs interrumpibles se pueden interrumpir.
Puedes especificar una hora de inicio y de finalización opcionales en una solicitud de recursos en cola. La hora de inicio especifica la hora más temprana en la que se debe rellenar la solicitud. Si una solicitud no se ha rellenado antes de la hora de finalización especificada, caducará. La solicitud permanece en la cola después de que haya caducado.
Las solicitudes de recursos en cola pueden tener uno de los siguientes estados:
WAITING_FOR_RESOURCES
- La solicitud ha superado la validación inicial y se ha añadido a la cola. Permanece en este estado hasta que haya suficientes recursos gratuitos para empezar 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 que las TPUs estén disponibles de forma más fiable, plantéate comprar una reserva.
PROVISIONING
- La solicitud se ha seleccionado de la cola y se están asignando sus recursos.
ACTIVE
- Se ha asignado la solicitud. Cuando las solicitudes de recursos en cola estén en el estado
ACTIVE
, puedes gestionar tus máquinas virtuales de TPU como se describe en Gestionar TPUs. FAILED
- No se ha podido completar la solicitud porque hay un problema con ella o porque los recursos solicitados no estaban disponibles en el intervalo de asignación. La solicitud permanece en la cola hasta que se elimina explícitamente.
SUSPENDING
- Se están eliminando los recursos asociados a la solicitud.
SUSPENDED
- Se han eliminado los recursos especificados en la solicitud. Cuando una solicitud tiene el estado
SUSPENDED
, ya no se puede asignar más.
Requisitos previos
Antes de ejecutar los comandos de esta guía, debes instalar la CLI de Google Cloud, crear un Google Cloud proyecto y habilitar la API Cloud TPU. Para obtener instrucciones, consulta Configurar el entorno de TPU de Cloud.
Si usas una de las bibliotecas de cliente de Cloud, sigue las instrucciones de configuración del lenguaje que estés usando:
Solicitar un recurso en cola bajo demanda
Los recursos bajo demanda no se retirarán, pero la cuota bajo demanda no garantiza que haya suficientes recursos de TPU de Cloud disponibles para satisfacer tu solicitud. Para obtener más información sobre los recursos bajo demanda, consulta Tipos de cuota.
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 los comandos
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
- Tu Google Cloud proyecto.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
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 los comandos
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
- Tu Google Cloud proyecto.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
Consola
En la Google Cloud consola, ve a la página TPUs:
Haz clic en Crear TPU.
En el campo Name (Nombre), introduce un nombre para tu TPU.
En el cuadro Zona, selecciona la zona en la que quieras 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 TPU de Cloud que quieres crear. Para obtener más información sobre los tipos de aceleradores admitidos en cada versión de TPU, consulta Versiones de TPU.
En el cuadro Versión de software de la TPU, selecciona una versión de software. Al crear una máquina virtual de TPU de Cloud, la versión del software de TPU especifica la versión del tiempo de ejecución de TPU que se va a instalar. Para obtener más información, consulta Versiones de software de TPU.
Haz clic en el interruptor Habilitar colas.
En el campo Queued resource name (Nombre del recurso en cola), introduce un nombre para tu solicitud de recurso en cola.
Haz clic en Crear para crear tu solicitud de recurso en cola.
Java
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en 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 el artículo Configurar la autenticación en un entorno de desarrollo local.
Solicitar un recurso en cola mediante una reserva
Puedes solicitar un recurso en cola mediante una reserva. Para comprar una reserva, ponte en contacto con el Google Cloud equipo de tu cuenta.
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 los comandos
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
- Tu Google Cloud proyecto.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
reserved
- Usa esta marca cuando solicites recursos en cola como parte de una reserva de TPU de Cloud.
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 los comandos
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
- Tu Google Cloud proyecto.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
reserved
- Usa esta marca cuando solicites recursos en cola como parte de una reserva de TPU de Cloud.
Consola
En la Google Cloud consola, ve a la página TPUs:
Haz clic en Crear TPU.
En el campo Name (Nombre), introduce un nombre para tu TPU.
En el cuadro Zona, selecciona la zona en la que quieras 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 TPU de Cloud que quieres crear. Para obtener más información sobre los tipos de aceleradores admitidos en cada versión de TPU, consulta Versiones de TPU.
En el cuadro Versión de software de la TPU, selecciona una versión de software. Al crear una máquina virtual de TPU de Cloud, la versión del software de TPU especifica la versión del tiempo de ejecución de TPU que se va a instalar. Para obtener más información, consulta Versiones de software de TPU.
Haz clic en el interruptor Habilitar colas.
En el campo Queued resource name (Nombre del recurso en cola), introduce un nombre para tu solicitud de recurso en cola.
Despliega la sección Gestión.
Seleccione la casilla Usar reserva existente.
Haz clic en Crear para crear tu solicitud de recurso en cola.
Solicitar un recurso en cola de VM de TPU de Spot
Una máquina virtual de acceso puntual es un recurso que se puede interrumpir y asignar a otra carga de trabajo en cualquier momento. Los recursos de las máquinas virtuales de acceso puntual cuestan menos y es posible que obtengas acceso a los recursos antes que con una solicitud de máquina virtual que no sea de acceso puntual. Para obtener más información sobre las VMs de acceso puntual de TPU, consulta Gestionar VMs de acceso puntual 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 los comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id
- El ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project
- El ID del proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
spot
- Marca booleana que especifica si 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 los comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id
- El ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project
- El ID del proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
spot
- Marca booleana que especifica si el recurso en cola es una VM spot.
Consola
En la Google Cloud consola, ve a la página TPUs:
Haz clic en Crear TPU.
En el campo Name (Nombre), introduce un nombre para tu TPU.
En el cuadro Zona, selecciona la zona en la que quieras 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 TPU de Cloud que quieres crear. Para obtener más información sobre los tipos de aceleradores admitidos para cada versión de TPU, consulta Versiones de TPU.
En el cuadro Versión de software de la TPU, selecciona una versión de software. Al crear una máquina virtual de TPU de Cloud, la versión del software de TPU especifica la versión del tiempo de ejecución de TPU que se va a instalar. Para obtener más información, consulta Versiones de software de TPU.
Haz clic en el interruptor Habilitar colas.
En el campo Queued resource name (Nombre del recurso en cola), introduce un nombre para tu solicitud de recurso en cola.
Despliega la sección Gestión.
Selecciona la casilla Convertir esta VM en una VM de acceso puntual 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 el artículo Configurar la autenticación en 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 el artículo Configurar la autenticación en un entorno de desarrollo local.
Solicitar 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 recurso en cola. La hora de inicio o la duración de inicio especifican la hora más temprana en la que se debe completar la solicitud. La hora o la duración de finalización especifican durante cuánto tiempo es válida la solicitud. Si una solicitud no se ha completado antes de la hora de finalización especificada o en el plazo indicado, caducará. Una vez que la solicitud haya caducado, permanecerá en la cola, pero ya no se podrá asignar.
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 ver una lista de los formatos de marca de tiempo y duración admitidos, consulta Fecha y hora.
Solicitar que se proporcione un recurso en cola después de un tiempo especificado
En una solicitud de recursos en cola, puedes especificar una hora o una duración después de la cual se debe asignar un recurso.
gcloud
El siguiente comando solicita que se asigne una TPU v5p-4096 después de las 9:00 del 14 de diciembre del 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 los comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id
- El ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project
- El Google Cloud proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
valid-after-time
- El tiempo transcurrido el cual se debe asignar el recurso. Para obtener más información sobre los formatos de duración, consulta el tema de fecha y hora de Google Cloud CLI.
curl
El siguiente comando solicita que se asigne una TPU v5p-4096 después de las 9:00 del 14 de diciembre del 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 los comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id
- El ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project
- El Google Cloud proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
valid-after-time
- El tiempo transcurrido el cual se debe asignar el recurso. Para obtener más información sobre los formatos de duración, consulta el tema de fecha y hora de Google Cloud CLI.
Consola
En la Google Cloud consola, ve a la página TPUs:
Haz clic en Crear TPU.
En el campo Name (Nombre), introduce un nombre para tu TPU.
En el cuadro Zona, selecciona la zona en la que quieras 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 TPU de Cloud que quieres crear. Para obtener más información sobre los tipos de aceleradores admitidos en cada versión de TPU, consulta Versiones de TPU.
En el cuadro Versión de software de la TPU, selecciona una versión de software. Al crear una máquina virtual de TPU de Cloud, la versión del software de TPU especifica la versión del tiempo de ejecución de TPU que se va a instalar. Para obtener más información, consulta Versiones de software de TPU.
Haz clic en el interruptor Habilitar colas.
En el campo Queued resource name (Nombre del recurso en cola), introduce un nombre para tu solicitud de recurso en cola.
En el campo Iniciar solicitud el, introduce la hora a partir de la cual se debe asignar el recurso.
Haz clic en Crear para crear tu solicitud de recurso en cola.
En el siguiente ejemplo se solicita que se asigne un 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 los comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id
- El ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project
- El Google Cloud proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
valid-after-duration
- 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 el tema de fecha y hora 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 los comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id
- El ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project
- El Google Cloud proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
valid-after-duration
- 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 el tema de fecha y hora 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 el artículo Configurar la autenticación en un entorno de desarrollo local.
Solicitar un recurso en cola que caduque después de un tiempo especificado
En una solicitud de recursos en cola, puedes especificar cuánto tiempo sigue siendo válida. Si la solicitud no se ha completado en el momento o durante el periodo que especifiques, caducará.
gcloud
El siguiente comando solicita una TPU v5p-4096. Si la solicitud no se cumple antes del 14 de diciembre del 2022 a las 9:00, caducará.
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 los comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id
- El ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project
- El ID del proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
valid-until-time
- Tiempo tras el cual se cancela la solicitud. Para obtener más información sobre los formatos de duración, consulta el tema sobre fecha y hora de Google Cloud CLI.
curl
El siguiente comando solicita una TPU v5p-4096. Si la solicitud no se cumple antes del 14 de diciembre del 2022 a las 9:00, caducará.
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 los comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id
- El ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project
- El ID del proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
valid-until-time
- Tiempo tras el cual se cancela la solicitud. Para obtener más información sobre los formatos de duración, consulta el tema sobre fecha y hora de Google Cloud CLI.
Consola
En la Google Cloud consola, ve a la página TPUs:
Haz clic en Crear TPU.
En el campo Name (Nombre), introduce un nombre para tu TPU.
En el cuadro Zona, selecciona la zona en la que quieras 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 TPU de Cloud que quieres crear. Para obtener más información sobre los tipos de aceleradores admitidos para cada versión de TPU, consulta Versiones de TPU.
En el cuadro Versión de software de la TPU, selecciona una versión de software. Al crear una máquina virtual de TPU de Cloud, la versión del software de TPU especifica la versión del tiempo de ejecución de TPU que se va a instalar. Para obtener más información, consulta Versiones de software de TPU.
Haz clic en el interruptor Habilitar colas.
En el campo Queued resource name (Nombre del recurso en cola), introduce un nombre para tu solicitud de recurso en cola.
En el campo Cancelar solicitud el, introduce la hora en la que debe caducar la solicitud de recurso en cola si no se completa.
Haz clic en Crear para crear tu solicitud de recurso en cola.
En el siguiente ejemplo se solicita una v5p-32. La solicitud caduca si no se rellena 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 los comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id
- El ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project
- El Google Cloud proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
valid-until-duration
- El periodo de validez de la solicitud. Para obtener más información sobre los formatos de duración, consulta el tema sobre fecha y hora de la CLI de Google Cloud .
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 los comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id
- El ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project
- El Google Cloud proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
valid-until-duration
- El periodo de validez de la solicitud. Para obtener más información sobre los formatos de duración, consulta el tema sobre fecha y hora de la CLI de Google Cloud .
Python
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Solicitar que se asigne un recurso en cola en un intervalo específico
Puedes especificar un intervalo de asignación indicando la hora o la duración de inicio, así como la hora o la duración de finalización.
gcloud
El siguiente comando solicita un v5p-32 en 5 horas y 30 minutos a partir de la hora actual, que se creará a más tardar el 14 de diciembre del 2022 a las 9:00.
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 marcas de comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id
- El ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project
- El ID del proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
valid-until-time
- Tiempo tras el cual se cancela la solicitud. Para obtener más información sobre los formatos de duración, consulta el tema sobre fecha y hora de Google Cloud CLI.
valid-after-duration
- 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 el tema sobre fecha y hora de Google Cloud CLI.
curl
El siguiente comando solicita un v5p-32 en 5 horas y 30 minutos a partir de la hora actual, que se creará a más tardar el 14 de diciembre del 2022 a las 9:00.
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 marcas de comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id
- El ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project
- El ID del proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
valid-until-timw
- Tiempo tras el cual se cancela la solicitud. Para obtener más información sobre los formatos de duración, consulta el tema sobre fecha y hora de Google Cloud CLI.
valid-until-duration
- El periodo de validez de la solicitud. Para obtener más información sobre los formatos de duración, consulta el tema sobre fecha y hora de Google Cloud CLI.
Consola
En la Google Cloud consola, ve a la página TPUs:
Haz clic en Crear TPU.
En el campo Name (Nombre), introduce un nombre para tu TPU.
En el cuadro Zona, selecciona la zona en la que quieras 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 TPU de Cloud que quieres crear. Para obtener más información sobre los tipos de aceleradores admitidos para cada versión de TPU, consulta Versiones de TPU.
En el cuadro Versión de software de la TPU, selecciona una versión de software. Al crear una máquina virtual de TPU de Cloud, la versión del software de TPU especifica la versión del tiempo de ejecución de TPU que se va a instalar. Para obtener más información, consulta Versiones de software de TPU.
Haz clic en el interruptor Habilitar colas.
En el campo Queued resource name (Nombre del recurso en cola), introduce un nombre para tu solicitud de recurso en cola.
En el campo Iniciar solicitud el, introduce la hora a partir de la cual se debe asignar el recurso.
En el campo Cancelar solicitud el, introduce la hora en la que debe caducar la solicitud de recurso en cola si no se completa.
Haz clic en Crear para crear tu solicitud de recurso en cola.
Solicitar un recurso en cola con una secuencia de comandos de inicio
Puedes especificar una secuencia de comandos que se ejecute en un recurso en cola después de que se haya aprovisionado.
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 marcas de comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id
- El ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project
- El ID del proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
validInterval
- El periodo durante el cual la solicitud es válida. Una vez transcurrido, se cancela. Para obtener más información sobre los formatos de duración, consulta el tema sobre fecha y hora de Google Cloud CLI.
metadata-from-file
- Especifica un archivo que contiene metadatos. Si no especifica una ruta completa al archivo de metadatos, el comando asume 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 los metadatos de la solicitud. En este ejemplo, los metadatos son un comando de secuencia de comandos de inicio que se ejecuta cuando se aprovisiona el recurso en cola.
curl
Cuando se usa curl
, debe incluir el código de la secuencia de comandos en el contenido JSON.
En el siguiente ejemplo se incluye una secuencia de comandos insertada 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 marcas de comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
node-id
- El ID definido por el usuario de la TPU creada en respuesta a la solicitud.
project
- El ID del proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
validInterval
- El periodo durante el cual la solicitud es válida. Una vez transcurrido, se cancela. Para obtener más información sobre los formatos de duración, consulta el tema sobre fecha y hora de Google Cloud CLI.
metadata-from-file
- Especifica un archivo que contiene metadatos. Si no especifica una ruta completa al archivo de metadatos, el comando asume 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 los metadatos de la solicitud. En este ejemplo, los metadatos son un comando de 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 el artículo Configurar la autenticación en 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 el artículo Configurar la autenticación en un entorno de desarrollo local.
Solicitar un recurso en cola con una red y una subred especificadas
En una solicitud de recurso en cola, puedes especificar una red y una subred a las que quieras 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 los comandos
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
- Tu Google Cloud proyecto.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
reserved
- Usa esta marca cuando solicites recursos en cola como parte de una reserva de TPU de Cloud.
network
- Una red de la que formará parte el recurso en cola.
subnetwork
- 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 los comandos
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
- Tu Google Cloud proyecto.
zone
- La zona en la que quieres crear tu TPU de Cloud.
accelerator-type
- El tipo de acelerador especifica la versión y el tamaño de la TPU de Cloud que quieres 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
- La versión del software de TPU de Cloud.
reserved
- Usa esta marca cuando solicites recursos en cola como parte de una reserva de TPU de Cloud.
network
- Una red de la que formará parte el recurso en cola.
subnetwork
- Una subred de la que formará parte el recurso en cola.
Consola
En la Google Cloud consola, ve a la página TPUs:
Haz clic en Crear TPU.
En el campo Name (Nombre), introduce un nombre para tu TPU.
En el cuadro Zona, selecciona la zona en la que quieras 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 TPU de Cloud que quieres crear. Para obtener más información sobre los tipos de aceleradores admitidos para cada versión de TPU, consulta Versiones de TPU.
En el cuadro Versión de software de la TPU, selecciona una versión de software. Al crear una máquina virtual de TPU de Cloud, la versión del software de TPU especifica la versión del tiempo de ejecución de TPU que se va a instalar. Para obtener más información, consulta Versiones de software de TPU.
Haz clic en el interruptor Habilitar colas.
En el campo Queued resource name (Nombre del recurso en cola), introduce un nombre para tu solicitud de recurso en cola.
Despliega la sección Red.
En los campos Red y Subred, selecciona la red y la subred que quieras usar.
Haz clic en Crear para crear tu solicitud de recurso en cola.
Java
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en 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 el artículo Configurar la autenticación en un entorno de desarrollo local.
Eliminar una solicitud de recurso en cola
Puedes eliminar una solicitud de recurso en cola y la TPU asociada a la solicitud eliminando la solicitud de recurso en cola:
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 marcas de comandos
your-queued-resource-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
project
- El Google Cloud proyecto en el que se asigna el recurso en cola.
zone
- La zona de la TPU de Cloud que se va a eliminar.
force
- Elimina tanto la VM de TPU como la solicitud de 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 marcas de comandos
your-queued-resource-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
project
- El Google Cloud proyecto en el que se asigna el recurso en cola.
zone
- La zona de la TPU de Cloud que se va a eliminar.
force
- Elimina tanto la VM de TPU como la solicitud de recurso en cola.
Consola
En la Google Cloud consola, ve a la página TPUs:
Haz clic en la pestaña Recursos en cola.
Seleccione la casilla situada junto a la solicitud de recursos en cola.
Haz clic en
Eliminar.
Java
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en 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 el artículo Configurar la autenticación en un entorno de desarrollo local.
Si eliminas la TPU directamente, también debes eliminar el recurso en cola, tal como se muestra en el siguiente ejemplo. Cuando eliminas la TPU, la solicitud de recurso en cola pasa al estado SUSPENDED
, tras lo cual se puede eliminar.
gcloud
Elimina la TPU:
$ gcloud compute tpus tpu-vm delete your-node-id \ --project=your-project-id \ --zone=us-central1-a \ --quiet
Descripciones de marcas de comandos
project
- El Google Cloud proyecto en el que se asigna el recurso en cola.
zone
- La zona de la TPU de Cloud que se va a eliminar.
your-node-id
- Nombre de la TPU que quieres eliminar.
Cuando eliminas tu TPU, el recurso en cola asociado pasa al estado SUSPENDING
y, después, al estado SUSPENDED
. Cuando el recurso en cola esté en estado SUSPENDED
, puedes eliminarlo:
gcloud compute tpus queued-resources delete your-queued-resource-id \ --project your-project-id \ --zone us-central1-a
Descripciones de marcas de comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
project
- El Google Cloud proyecto en el que se asigna el recurso en cola.
zone
- La zona de la TPU de Cloud que se va a eliminar.
curl
Elimina 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 marcas de comandos
project
- El Google Cloud proyecto en el que se asigna el recurso en cola.
zone
- La zona de la TPU de Cloud que se va a eliminar.
your-node-id
- Nombre de la TPU que quieres eliminar.
Cuando eliminas tu TPU, el recurso en cola asociado pasa al estado SUSPENDING
y, después, al estado SUSPENDED
. Cuando el recurso en cola esté en estado SUSPENDED
, puedes eliminarlo:
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 marcas de comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
project
- El Google Cloud proyecto en el que se asigna el recurso en cola.
zone
- La zona de la TPU de Cloud que se va a eliminar.
Consola
Elimina tu TPU:
En la Google Cloud consola, ve a la página TPUs:
Seleccione la casilla situada junto a su TPU.
Haz clic en
Eliminar.
Cuando eliminas tu TPU, el recurso en cola asociado pasa al estado Suspending (Suspendiendo) y, después, al estado Suspended (Suspendido). Si el recurso en cola tiene el estado Suspendido, puedes eliminarlo:
- Haz clic en la pestaña Recursos en cola.
- Seleccione la casilla situada junto a la solicitud de recursos en cola.
- Haz clic en Eliminar.
Java
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Cuando eliminas tu TPU, el recurso en cola asociado pasa al estado SUSPENDING
y, después, al estado SUSPENDED
. Cuando el recurso en cola esté en estado SUSPENDED
, puedes eliminarlo:
Python
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Cuando eliminas tu TPU, el recurso en cola asociado pasa al estado SUSPENDING
y, después, al estado SUSPENDED
. Cuando el recurso en cola esté en estado SUSPENDED
, puedes eliminarlo:
Obtener información de estado y de diagnóstico sobre una solicitud de recurso en cola
Recupera el estado y la información de diagnóstico de una solicitud de recurso en cola:
gcloud
gcloud compute tpus queued-resources describe queued-resource-request-id \ --project your-project-id \ --zone us-central1-a
Descripciones de marcas de comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
project
- El ID del proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
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 marcas de comandos
queued-resource-request-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
project
- El ID del proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
Consola
En la Google Cloud consola, ve a la página TPUs:
Haz clic en la pestaña Recursos en cola.
Haga clic en el nombre de la solicitud de recurso en cola.
Una vez que se haya aprovisionado tu TPU, también puedes ver los detalles de tu solicitud de recurso en cola. Para ello, ve a la página TPUs (TPUs), busca tu TPU y haz clic en el nombre de la solicitud de recurso en cola correspondiente.
Java
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en 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 el artículo Configurar la autenticación en un entorno de desarrollo local.
Si la solicitud falla, la salida contendrá información sobre el error. En el caso de una solicitud que está esperando recursos, el resultado tiene un aspecto 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 de recurso en cola se muestra el valor Esperando recursos.
Mostrar las solicitudes de recursos en cola de tu proyecto
Lista las solicitudes de recursos en cola de tu proyecto:
gcloud
gcloud compute tpus queued-resources list --project your-project-id \ --zone us-central1-a
Descripciones de marcas de comandos
project
- El Google Cloud proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
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 marcas de comandos
project
- El Google Cloud proyecto en el que se asigna el recurso en cola.
zone
- La zona en la que quieres crear tu TPU de Cloud.
Consola
En la Google Cloud consola, ve a la página TPUs:
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 el artículo Configurar la autenticación en 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 el artículo Configurar la autenticación en un entorno de desarrollo local.