Las cargas de trabajo de inteligencia artificial (IA), aprendizaje automático (AA) y computación de alto rendimiento (HPC) a menudo requieren que crees una imagen personalizada que incluya paquetes de software adicionales y esté optimizada para un rendimiento óptimo. Ahora puedes usar las imágenes de Advanced Compute para configurar un entorno optimizado para tus cargas de trabajo de IA/AA o HPC.
Las imágenes de Advanced Compute proporcionan una pila de imágenes estandarizada para la infraestructura de IA/AA y HPC. Estas imágenes pueden eliminar la necesidad de compilar manualmente tus propias imágenes personalizadas para cargas de trabajo de IA/AA y HPC.
Beneficios
Las Advanced Compute Images proporcionan los siguientes beneficios:
- Instancias de procesamiento listas para usar cargas de trabajo de IA/AA o HPC. No es necesario ajustar el rendimiento de forma manual, administrar los reinicios de instancias, instalar agentes de Slurm ni mantenerse actualizado con las últimas Cloud de Confiance actualizaciones para cargas de trabajo de IA/AA o HPC con acoplamiento alto.
- Rendimiento coherente y reproducible. La estandarización de imágenes te brinda un rendimiento en el nivel de aplicación coherente y reproducible.
Tipos de Advanced Compute Images
Las imágenes de Advanced Compute contienen varias capas de configuraciones para admitir la ejecución de cargas de trabajo de IA/AA y HPC.
- Configuraciones del sistema operativo: Incluye la inhabilitación de las actualizaciones automáticas, la configuración de ulimits optimizados para HPC, el ajuste de los parámetros sysctl del kernel y la configuración de parámetros de seguridad como SELinux.
- Ajuste de red: Contiene las secuencias de comandos necesarias para el ajuste de red, como la habilitación del servicio de múltiples filas.
- Cloud de Confiance by S3NS integration: Instala y configura Google Cloud CLI y el Ops Agent.
- Herramientas de contenedores: Instala y configura todo el software relacionado con contenedores, incluidos los siguientes elementos:
- Docker
- NVIDIA Container Toolkit (versión 1.19.0-1)
- NVIDIA Enroot
- NVIDIA Pyxis
- NVIDIA: Instala las siguientes herramientas:
- Versión NVIDIA CUDA Toolkit 13.0
- NVIDIA Data Center GPU Manager (DCGM), versión 4
- NVIDIA Fabric Manager
- MPI: Instala las bibliotecas de la interfaz de transferencia de mensajes (MPI). Instala Open MPI en imágenes basadas en Ubuntu.
- Slurm: Instala los componentes principales necesarios para crear un nodo de clúster de Slurm, incluidos los siguientes:
- Objetos binarios de Slurm (versión 25.11)
- Munge para la autenticación
- PMIx para la administración de procesos
- Biblioteca de tokens web JSON (JWT) (
libjwt)
- Clientes del sistema de archivos: Instala herramientas del cliente para acceder a varios sistemas de archivos, como Cloud Storage FUSE, utilidades de NFS (
nfs-utils) y el cliente de Lustre. - Herramientas para desarrolladores: Instala cadenas de herramientas y utilidades comunes de desarrollo y depuración, como las siguientes:
- Administración del entorno: Instala y configura herramientas de administración del entorno, principalmente Lmod, y configura las secuencias de comandos de perfil necesarias para que el comando del módulo esté disponible para los usuarios.
Hardware y familias de imágenes compatibles
Las imágenes de Advanced Compute admiten cargas de trabajo de GPU y tienen las siguientes características:
- Están optimizados para los aceleradores de NVIDIA
- Se agregó compatibilidad con Ubuntu LTS 22.04 y Ubuntu LTS 24.04
- Vienen con controladores CUDA y NVIDIA preintegrados
- Son adecuados para cargas de trabajo de IA, AA o HPC.
| Hardware | SO | Organizador | Funciones | Arquitectura | Serie de máquinas compatible | Familia de imágenes |
|---|---|---|---|---|---|---|
| GPU | LTS de Ubuntu 22.04 | Slurm 25.11 |
|
AMD x86_64 | A3 Ultra y A4 | aci-gpu-u2204-slurm-2511-cuda-130-nvidia-580-amd64 |
| GPU | Ubuntu LTS 24.04 | Slurm 25.11 |
|
AMD x86_64 | A4 | aci-gpu-u2404-slurm-2511-cuda-130-nvidia-580-amd64 |
| GPU | Ubuntu LTS 24.04 | Slurm 25.11 |
|
ARM64 | A4X | aci-gpu-u2404-slurm-2511-cuda-130-nvidia-580-arm64 |
| GPU | LTS de Ubuntu 22.04 | ninguno |
|
AMD x86_64 | A3 Ultra y A4 | aci-gpu-u2204-cuda-130-nvidia-580-amd64 |
| GPU | Ubuntu LTS 24.04 | ninguno |
|
AMD x86_64 | A3 Ultra y A4 | aci-gpu-u2404-cuda-130-nvidia-580-amd64 |
Paquetes preinstalados (o RPM)
Las imágenes de Compute avanzadas incluyen una variedad de herramientas, bibliotecas, controladores y RPM preinstalados. Para ver una lista de lo que está instalado en cualquier imagen, consulta el archivo de manifiesto de esa imagen.
Puedes encontrar el archivo de manifiesto en /usr/share/google/manifest.txt.
Precios
Las imágenes de procesamiento avanzadas están disponibles sin costo adicional. Debido a que las imágenes de procesamiento avanzadas se ejecutan en Compute Engine, es posible que se generen cargos por los recursos de Compute Engine, como las CPUs virtuales, las GPUs, las TPUs, los discos y la memoria. Para obtener más información, consulta los precios de Compute Engine.