Administra recursos en cola
Los recursos en cola te permiten solicitar recursos de Cloud TPU en colas. Cuando solicitas recursos en cola, la solicitud se agrega a una cola que mantiene el servicio de Cloud TPU. Cuando el recurso solicitado esté disponible, se asignará a tu proyecto Google Cloud para que lo uses de inmediato y de forma exclusiva. Permanecerá asignada a tu proyecto, a menos que la borres o se interrumpa. Solo las VMs de TPU Spot y las TPU interrumpibles son aptas 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 una solicitud no se completa antes de la hora de finalización especificada, vence. La solicitud permanece en la cola después de que vence.
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 las 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 TPUs. 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 fila 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 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 a pedido
Los recursos bajo demanda no se interrumpirán, pero la cuota bajo demanda no garantiza que habrá suficientes recursos de Cloud TPU disponibles para satisfacer tu solicitud. Para obtener más información sobre los recursos a pedido, 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
- 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
- Es la zona en la que deseas crear la 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
- La versión del 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
- 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
- Es la zona en la que deseas crear la 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
- La versión del software de Cloud TPU.
Console
En la consola de Google Cloud , ve a la página TPUs:
Haz clic en Crear TPU.
En el campo Nombre, ingresa un nombre para 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 del software de TPU especifica la versión del tiempo 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 de activación Habilitar la cola.
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. Si deseas 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. Si deseas 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
- 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
- Es la zona en la que deseas crear la 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
- La versión del 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
- 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
- Es la zona en la que deseas crear la 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
- La versión del software de Cloud TPU.
reserved
- Usa esta marca cuando solicites recursos en cola como parte de una reserva de Cloud TPU.
Console
En la consola de Google Cloud , ve a la página TPUs:
Haz clic en Crear TPU.
En el campo Nombre, ingresa un nombre para 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 del software de TPU especifica la versión del tiempo 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 de activación Habilitar la cola.
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 de VM Spot con 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 VM Spot cuestan menos y es posible que obtengas acceso a los recursos más rápido en comparación con una solicitud de 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 la 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
- La versión del 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 la 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
- La versión del software de Cloud TPU.
spot
- Es una marca booleana que especifica que el recurso en cola es una VM Spot.
Console
En la consola de Google Cloud , ve a la página TPUs:
Haz clic en Crear TPU.
En el campo Nombre, ingresa un nombre para 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 del software de TPU especifica la versión del tiempo 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 de activación Habilitar la cola.
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. Si deseas 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. Si deseas 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 de inicio o la duración de 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, la solicitud vence. Una vez que vence la solicitud, permanece en la cola, pero ya no es apta 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 duración y marca de tiempo admitidos, consulta Fecha y hora.
Solicita que se complete 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
- Proyecto Google Cloud en el que se asigna el recurso en cola.
zone
- Es la zona en la que deseas crear la 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
- La versión del software de Cloud TPU.
valid-after-time
- Es la fecha y hora después de las cuales se debe asignar el recurso. Para obtener más información sobre los formatos de duración, consulta gcloud topic datetime.
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
- Proyecto Google Cloud en el que se asigna el recurso en cola.
zone
- Es la zona en la que deseas crear la 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
- La versión del software de Cloud TPU.
valid-after-time
- Es la fecha y hora después de las cuales se debe asignar el recurso. Para obtener más información sobre los formatos de duración, consulta gcloud topic datetime.
Console
En la consola de Google Cloud , ve a la página TPUs:
Haz clic en Crear TPU.
En el campo Nombre, ingresa un nombre para 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 del software de TPU especifica la versión del tiempo 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 de activación Habilitar la cola.
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 la hora después de la 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 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 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
- Proyecto Google Cloud en el que se asigna el recurso en cola.
zone
- Es la zona en la que deseas crear la 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
- La versión del 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 el tema datetime 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
- Proyecto Google Cloud en el que se asigna el recurso en cola.
zone
- Es la zona en la que deseas crear la 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
- La versión del 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 el tema datetime de Google Cloud CLI.
Java
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Solicita un recurso en cola que vence 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 cumple en el momento o la duración que especificas, vencerá.
gcloud
El siguiente comando solicita una TPU v5p-4096. Si la solicitud no se completa antes del 14 de diciembre de 2022 a las 9:00 a.m., 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 la 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
- La versión del software de Cloud TPU.
valid-until-time
- Es la fecha y hora después de las cuales se cancela la solicitud. Para obtener más información sobre los formatos de duración, consulta gcloud topic datetime.
curl
El siguiente comando solicita una TPU v5p-4096. Si la solicitud no se completa antes del 14 de diciembre de 2022 a las 9:00 a.m., 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 la 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
- La versión del software de Cloud TPU.
valid-until-time
- Es la fecha y hora después de las cuales se cancela la solicitud. Para obtener más información sobre los formatos de duración, consulta gcloud topic datetime.
Console
En la consola de Google Cloud , ve a la página TPUs:
Haz clic en Crear TPU.
En el campo Nombre, ingresa un nombre para 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 del software de TPU especifica la versión del tiempo 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 de activación Habilitar la cola.
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 la fecha y hora en que debe vencer la solicitud de 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
- Proyecto Google Cloud en el que se asigna el recurso en cola.
zone
- Es la zona en la que deseas crear la 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
- La versión del 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 el tema datetime 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
- Proyecto Google Cloud en el que se asigna el recurso en cola.
zone
- Es la zona en la que deseas crear la 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
- La versión del 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 el tema datetime de Google Cloud CLI.
Python
Para autenticarte en Cloud TPU, configura las credenciales predeterminadas de la aplicación. Si deseas 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 si indicas la hora o la duración de inicio y 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 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 la 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
- La versión del software de Cloud TPU.
valid-until-time
- Es la fecha y hora después de las cuales se cancela la solicitud. Para obtener más información sobre los formatos de duración, consulta gcloud topic datetime.
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 gcloud topic datetime.
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 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 la 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
- La versión del software de Cloud TPU.
valid-until-timw
- Es la fecha y hora después de las cuales se cancela la solicitud. Para obtener más información sobre los formatos de duración, consulta gcloud topic datetime.
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 gcloud topic datetime.
Console
En la consola de Google Cloud , ve a la página TPUs:
Haz clic en Crear TPU.
En el campo Nombre, ingresa un nombre para 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 del software de TPU especifica la versión del tiempo 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 de activación Habilitar la cola.
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 la hora después de la cual se debe asignar el recurso.
En el campo Cancelar solicitud el, ingresa la fecha y hora en que debe vencer la solicitud de 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á el script 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 la 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
- La versión del software de Cloud TPU.
validInterval
- Es el período 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 gcloud topic datetime.
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 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 código 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 la 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
- La versión del software de Cloud TPU.
validInterval
- Es el período 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 gcloud topic datetime.
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 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. Si deseas 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. Si deseas 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 una 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
- 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
- Es la zona en la que deseas crear la 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
- La versión del 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
- 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
- Es la zona en la que deseas crear la 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
- La versión del 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.
Console
En la consola de Google Cloud , ve a la página TPUs:
Haz clic en Crear TPU.
En el campo Nombre, ingresa un nombre para 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 del software de TPU especifica la versión del tiempo 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 de activación Habilitar la cola.
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. Si deseas 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. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Borra una solicitud de recurso en cola
Puedes borrar una solicitud de recurso en cola y la TPU asociada a la solicitud borrando 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 las marcas de comandos
your-queued-resource-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
project
- Proyecto Google Cloud en el que se asigna el recurso en cola.
zone
- La zona de la Cloud TPU que se borrará.
force
- Borra la VM de TPU y 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 las marcas de comandos
your-queued-resource-id
- Es el ID asignado por el usuario de la solicitud de recurso en cola.
project
- Proyecto Google Cloud en el que se asigna el recurso en cola.
zone
- La zona de la Cloud TPU que se borrará.
force
- Borra la VM de TPU y la solicitud de recurso en cola.
Console
En la consola de Google Cloud , ve a la página TPUs:
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. Si deseas 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. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Si borras la TPU directamente, también debes borrar el recurso en cola, como se muestra en el siguiente ejemplo. Cuando borras la TPU, la solicitud de recurso en cola pasa al estado SUSPENDED
, después del cual se puede borrar.
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
- Proyecto Google Cloud en el que se asigna el recurso en cola.
zone
- 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 de la siguiente manera:
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
- Proyecto Google Cloud en el que se asigna el recurso en cola.
zone
- 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
- Proyecto Google Cloud en el que se asigna el recurso en cola.
zone
- 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 de la siguiente manera:
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
- Proyecto Google Cloud en el que se asigna el recurso en cola.
zone
- La zona de la Cloud TPU que se borrará.
Console
Borra tu TPU:
En la consola de Google Cloud , ve a la página TPUs:
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 Suspending y, luego, al estado Suspended. Cuando el recurso en cola esté en estado Suspendido, 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. Si deseas 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. Si deseas 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 una solicitud de recurso en cola
Recupera el estado y la información de diagnóstico sobre 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 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 la 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 la Cloud TPU.
Console
En la consola de Google Cloud , ve a la página TPUs:
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 de 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. Si deseas 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. Si deseas 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
Console
En el campo Estado del recurso en cola, se muestra Esperando recursos.
Enumera las solicitudes de recursos en cola de tu proyecto
Enumera las solicitudes de recursos en cola en tu proyecto:
gcloud
gcloud compute tpus queued-resources list --project your-project-id \ --zone us-central1-a
Descripciones de las marcas de comandos
project
- Proyecto Google Cloud en el que se asigna el recurso en cola.
zone
- Es la zona en la que deseas crear la 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
- Proyecto Google Cloud en el que se asigna el recurso en cola.
zone
- Es la zona en la que deseas crear la Cloud TPU.
Console
En la consola de Google Cloud , 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. Si deseas 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. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.