Descripción general para crear una instancia con GPUs adjuntas


Compute Engine proporciona unidades de procesamiento de gráficos (GPU) que puedes agregar a tus máquinas virtuales (VM). Puedes usar estas GPU para acelerar cargas de trabajo específicas en las VM, como el aprendizaje automático y el procesamiento de datos.

En este documento, se proporciona una descripción general de los pasos necesarios para crear una VM con GPU conectadas.

Para obtener más información sobre las GPU en Compute Engine, consulta Acerca de las GPU.

Selecciona el modelo de GPU

Para obtener una lista de los modelos de GPU disponibles, consulta Plataformas de GPU. También toma nota del tipo de máquina que es compatible con el modelo de GPU seleccionado.

Para cada modelo, también puede ser útil revisar lo siguiente:

Limitaciones

Además de las restricciones para todas las VMs con GPUs, cada serie de máquinas con GPUs adjuntas tiene las siguientes limitaciones:

VMs A4

  • Solo puedes solicitar capacidad con las opciones de aprovisionamiento compatibles para un tipo de máquina A4.
  • No recibirás descuentos por uso continuo ni descuentos por compromiso de uso flexible para las VMs que usan un tipo de máquina A4.
  • Solo puedes usar un tipo de máquina A4 en ciertas regiones y zonas.
  • No puedes usar discos persistentes (regionales o zonales) en una VM que use el tipo de máquina A4.
  • El tipo de máquina A4 solo está disponible en la plataforma de CPU Emerald Rapids.
  • No puedes cambiar el tipo de máquina de una VM de tipo A4. Si necesitas cambiar el tipo de máquina, debes crear una VM nueva.
  • No puedes cambiar el tipo de máquina de una VM a uno A4. Si necesitas una VM que use un tipo de máquina A4, debes crear una VM nueva.
  • Los tipos de máquinas A4 no admiten usuarios únicos.
  • No puedes ejecutar sistemas operativos Windows en un tipo de máquina A4.

VMs A3 Ultra

VMs A3 Mega

VMs A3 High

  • Solo puedes solicitar capacidad con las opciones de aprovisionamiento compatibles para un tipo de máquina A3 alto.
  • No recibirás descuentos por uso continuo ni descuentos por compromiso de uso flexible para las VMs que usan un tipo de máquina A3 High.
  • Solo puedes usar un tipo de máquina A3 High en ciertas regiones y zonas.
  • No puedes usar discos persistentes regionales en una VM que usa el tipo de máquina A3 alto.
  • El tipo de máquina A3 alto solo está disponible en la plataforma de CPU Sapphire Rapids.
  • No puedes cambiar el tipo de máquina de una VM de tipo A3 alto. Si necesitas cambiar el tipo de máquina, debes crear una VM nueva.
  • No puedes cambiar el tipo de máquina de una VM a uno A3 alto. Si necesitas una VM que use un tipo de máquina A3 High, debes crear una VM nueva.
  • Los tipos de máquinas A3 High no admiten usuarios únicos.
  • No puedes ejecutar sistemas operativos Windows en un tipo de máquina A3 High.
  • Para los tipos de máquinas a3-highgpu-1g, a3-highgpu-2g y a3-highgpu-4g, se aplican las siguientes limitaciones:
    • Para estos tipos de máquinas, debes usar VMs Spot o una función que use el programador de cargas de trabajo dinámico (DWS), como las solicitudes de cambio de tamaño en un MIG. Para obtener instrucciones detalladas sobre cualquiera de estas opciones, consulta lo siguiente:
    • No puedes usar Hyperdisk Balanced con estos tipos de máquinas.
    • No puedes crear reservas.
    Si intentas crear una VM con el aprovisionamiento estándar o intentas crear una reserva para estos tipos de máquinas, recibirás un mensaje de error.

VMs A3 Edge

VMs estándar A2

  • Solo puedes solicitar capacidad con las opciones de aprovisionamiento compatibles para un tipo de máquina A2 estándar.
  • No recibirás descuentos por uso continuo ni descuentos por compromiso de uso flexible para las VMs que usan un tipo de máquina A2 estándar.
  • Solo puedes usar un tipo de máquina A2 estándar en ciertas regiones y zonas.
  • Los tipos de máquinas A2 estándar solo están disponibles en la plataforma Cascade Lake.
  • Si tu VM usa un tipo de máquina estándar A2, solo puedes cambiar de un tipo de máquina estándar A2 a otro. No puedes cambiar a ningún otro tipo de máquina. Para obtener más información, consulta Modifica las VMs optimizadas para aceleradores.
  • No puedes usar el sistema operativo Windows con <codea2-megagpu-16g< código="" dir="ltr" translate="no"> los tipos de máquinas estándar A2. Cuando uses los sistemas operativos Windows, elige otro tipo de máquina A2 estándar.</codea2-megagpu-16g<>
  • No puedes realizar un formateo rápido de los SSD locales conectados en las VMs de Windows que usan los tipos de máquinas A2 estándar. Para formatear estos SSD locales, debes realizar un formateo completo mediante el uso de la utilidad diskpart y la especificación de format fs=ntfs label=tmpfs.
  • Los tipos de máquinas A2 estándar no admiten usuarios únicos.

VMs A2 ultra

  • Solo puedes solicitar capacidad con las opciones de aprovisionamiento compatibles para un tipo de máquina A2 ultra.
  • No recibirás descuentos por uso continuo ni descuentos por compromiso de uso flexible para las VMs que usan un tipo de máquina A2 ultra.
  • Solo puedes usar un tipo de máquina A2 ultra en ciertas regiones y zonas.
  • Los tipos de máquinas A2 ultra solo están disponibles en la plataforma Cascade Lake.
  • Si tu VM usa un tipo de máquina A2 ultra, no puedes cambiar el tipo de máquina. Si necesitas usar un tipo de máquina A2 ultra diferente o cualquier otro tipo de máquinas, debes crear una VM nueva.
  • No puedes cambiar ningún otro tipo de máquina a uno A2 ultra. Si necesitas crear una VM que use un tipo de máquina A2 ultra, debes crear una VM nueva.
  • No puedes realizar un formateo rápido de las SSD locales conectados en las VMs de Windows que usan los tipos de máquinas A2 ultra. Para formatear estos SSD locales, debes realizar un formateo completo mediante el uso de la utilidad diskpart y la especificación de format fs=ntfs label=tmpfs.

VMs G2

  • Solo puedes solicitar capacidad con las opciones de aprovisionamiento compatibles para un tipo de máquina G2.
  • No recibirás descuentos por uso continuo ni descuentos por compromiso de uso flexible para las VMs que usan un tipo de máquina G2.
  • Solo puedes usar un tipo de máquina G2 en ciertas regiones y zonas.
  • Los tipos de máquinas G2 solo están disponibles en la plataforma Cascade Lake.
  • El disco persistente estándar (pd-standard) no es compatible con las VMs que usan tipos de máquinas G2 estándar. Para conocer los tipos de discos compatibles, consulta Tipos de discos compatibles con G2.
  • No puedes crear GPU de instancias múltiples en los tipos de máquinas G2.
  • Si necesitas cambiar el tipo de máquina de una VM G2, revisa Modifica las VMs optimizadas para aceleradores.
  • No puedes usar imágenes de Deep Learning VM Image como discos de arranque para las VMs que usan tipos de máquinas G2.
  • El controlador predeterminado actual para Container-Optimized OS no es compatible con las GPU L4 que se ejecutan en los tipos de máquinas G2. Container-Optimized OS solo admite un conjunto selecto de controladores. Si deseas usar Container-Optimized OS en tipos de máquinas G2, revisa las siguientes notas:
    • Usa una versión de Container-Optimized OS que sea compatible con la versión mínima recomendada del controlador NVIDIA 525.60.13 o posterior. Para obtener más información, revisa las notas de la versión de Container-Optimized OS.
    • Cuando instalas el controlador, especifica la versión más reciente disponible que funcione para las GPU L4. Un ejemplo es sudo cos-extensions install gpu -- -version=525.60.13.
  • Debes usar Google Cloud CLI o REST para crear VMs de G2 en las siguientes situaciones:
    • Deseas especificar valores de memoria personalizados.
    • Deseas personalizar la cantidad de núcleos de CPU visibles.

VMs N1+GPU

Para obtener información sobre las limitaciones de las instancias N1 con GPU, consulta las funciones de la serie de máquinas N1 y las GPU de la serie de máquinas N1.

Elige un sistema operativo

Si usas GPU para el aprendizaje automático, puedes usar una Deep Learning VM Image para tu VM. Cada Deep Learning VM Image tiene un controlador de GPU preinstalado e incluye paquetes, como TensorFlow y PyTorch. También puedes usar Deep Learning VM Images para cargas de trabajo generales de GPU. Para obtener información sobre las imágenes disponibles y los paquetes instalados en ellas, consulta Elige una imagen. También puedes usar cualquier imagen pública o imagen personalizada, pero algunas imágenes pueden requerir un controlador único o un proceso de instalación que no figura en este documento.

Debes identificar qué controladores son apropiados para tu imagen de SO. Si deseas conocer los pasos para instalar controladores, consulta la sección sobre cómo instalar controladores de GPU.

Comprueba la cuota de GPU

Para proteger los sistemas y usuarios de Compute Engine, los nuevos proyectos tienen una cuota global de GPU que limita la cantidad total de GPU que puedes crear en cualquier zona compatible. Para revisar la cuota de GPU, consulta Cuota de GPU.

Si necesitas cuota adicional de GPU, solicita un aumento de cuota. Cuando solicitas una cuota de GPU, debes especificar una cuota de los tipos de GPU que quieres crear en cada región y también indicar la cuota global, con la cantidad total de GPU de todos los tipos en todas las zonas.

Si tu proyecto tiene un historial de facturación establecido, recibirás la cuota de forma automática después de enviar la solicitud.

VMs de GPU y cuotas de asignación interrumpibles

Recursos para VMs que usen la configuración de aprovisionamiento estándar (VMs estándar), por lo general, no cuotas de asignación interrumpibles, que están diseñadas para cargas de trabajo temporales y suelen estar más disponibles. Si tu proyecto no tiene cuota interrumpible y nunca solicitaron una cuota interrumpible, todas las VMs de ese proyecto consumen cuotas de asignación de almacenamiento.

Sin embargo, una vez que solicites la cuota de asignación interrumpible, las VMs estándar que cumplan con los siguientes criterios pueden consumir solo asignaciones interrumpibles de la cuota de transferencia de registros.

Si consumes la cuota de asignación interrumpible para dichas cargas de trabajo, obtendrás beneficios de un tiempo de ejecución ininterrumpido de las VMs estándar y una mejor disponibilidad de la cuota de asignación interrumpible.

Más allá de la cuota usada, las VMs estándar no califican para las VMs Spot precios y no están sujetos a interrupciones.

Para obtener más información, consulta Cuotas interrumpibles.

Crea una VM que tenga GPUs conectadas

Para crear una VM que tenga GPU conectadas, completa los siguientes pasos:

  1. Crea la VM. El método que se usa para crear una VM depende del modelo de GPU.

  2. Para que la VM use la GPU, debes instalar el controlador de GPU en tu VM. Si habilitaste una estación de trabajo virtual de NVIDIA RTX (antes conocida como NVIDIA GRID), instala un controlador para la estación de trabajo virtual.

Próximos pasos