As cargas de trabalho de inteligência artificial (IA), machine learning (ML) e computação de alto desempenho (HPC) geralmente exigem a criação de uma imagem personalizada que inclua pacotes de software adicionais e seja ajustada para um desempenho ideal. Agora é possível usar as Advanced Compute Images para configurar um ambiente otimizado para cargas de trabalho de IA/ML ou HPC.
As Advanced Compute Images fornecem uma pilha de imagens padronizada para infraestrutura de IA/ML e HPC. Essas imagens podem eliminar a necessidade de criar manualmente suas próprias imagens personalizadas para cargas de trabalho de IA/ML e HPC.
Benefícios
As Advanced Compute Images oferecem os seguintes benefícios:
- Instâncias de computação prontas para cargas de trabalho de IA/ML ou HPC por padrão. Não é necessário ajustar manualmente o desempenho, gerenciar reinicializações de instâncias, instalar agentes do Slurm ou acompanhar as atualizações mais recentes Google Cloud para cargas de trabalho de IA/ML ou HPC com acoplamento rígido.
- Desempenho consistente e reproduzível. A padronização de imagens oferece desempenho consistente e reproduzível no nível do aplicativo.
Tipos de Advanced Compute Images
As Advanced Compute Images contêm várias camadas de configurações para oferecer suporte à execução de cargas de trabalho de IA/ML e HPC.
- Configurações do sistema operacional: inclui a desativação de atualizações automáticas, a definição de ulimits otimizados para HPC, o ajuste de parâmetros sysctl do kernel e a configuração de definições de segurança, como o SELinux.
- Ajuste de rede: contém os scripts necessários para o ajuste de rede, como a ativação do serviço de várias filas.
- Google Cloud integração: instala e configura a Google Cloud CLI e o Agente de operações.
- Ferramentas de contêiner: instala e configura todos os softwares relacionados a contêineres,
incluindo:
- Docker
- NVIDIA Container Toolkit (versão 1.19.0-1)
- NVIDIA Enroot
- NVIDIA Pyxis
- NVIDIA: instala as seguintes ferramentas:
- NVIDIA CUDA Toolkit versão 13.0,
- NVIDIA Data Center GPU Manager (DCGM) versão 4
- NVIDIA Fabric Manager
- Plug-in NCCL/gIB
- MPI: instala as bibliotecas da interface de envio de mensagens (MPI, na sigla em inglês). Instala o Open MPI em imagens baseadas no Ubuntu.
- Slurm: instala os componentes principais necessários para criar um
nó de cluster do Slurm, incluindo:
- Binários do Slurm (versão 25.11)
- Munge para autenticação
- PMIx para gerenciamento de processos
- Biblioteca de JSON Web Token (JWT) (
libjwt)
- Clientes do sistema de arquivos: instala ferramentas do lado do cliente para acessar vários
sistemas de arquivos, como o Cloud Storage FUSE, os utilitários NFS (
nfs-utils) e o cliente Lustre. - Ferramentas para desenvolvedores: instala cadeias de ferramentas comuns de desenvolvimento e depuração e utilitários, como:
- Gerenciamento de ambiente: instala e configura ferramentas de gerenciamento de ambiente, principalmente o Lmod, e configura os scripts de perfil necessários para disponibilizar o comando do módulo aos usuários.
Famílias de hardware e imagens compatíveis
As Advanced Compute Images oferecem suporte a cargas de trabalho de GPU e têm as seguintes características:
- São otimizadas para aceleradores NVIDIA
- Oferecem suporte ao Ubuntu LTS 22.04 e ao Ubuntu LTS 24.04
- Vêm com drivers CUDA e NVIDIA pré-integrados
- São adequadas para cargas de trabalho de IA, ML ou HPC
- São as imagens padrão instaladas ao implantar blueprints de cluster do Slurm para tipos de máquina A4X, A4 e A3 Ultra no Cluster Toolkit
| Hardware | SO | Orquestrador | Recursos | Arquitetura | Série de máquinas compatível | Família de imagens |
|---|---|---|---|---|---|---|
| GPU | Ubuntu LTS 22.04 | Slurm 25.11 |
|
AMD x86_64 | A3 Ultra, 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 | Ubuntu LTS 22.04 | nenhum |
|
AMD x86_64 | A3 Ultra, A4 | aci-gpu-u2204-cuda-130-nvidia-580-amd64 |
| GPU | Ubuntu LTS 24.04 | nenhum |
|
AMD x86_64 | A3 Ultra, A4 | aci-gpu-u2404-cuda-130-nvidia-580-amd64 |
Pacotes pré-instalados (ou RPMs)
As Advanced Compute Images vêm com várias ferramentas, bibliotecas, drivers e RPMs pré-instalados. Para conferir uma lista do que está instalado em uma imagem, consulte o arquivo de manifesto dela.
O arquivo de manifesto pode ser encontrado em /usr/share/google/manifest.txt.
Preços
As Advanced Compute Images estão disponíveis sem custo adicional. Como as Advanced Compute Images são executadas no Compute Engine, você poderá receber cobranças pelos recursos do Compute Engine, como vCPUs, GPUs, TPUs, discos e memória. Para saber mais, consulte Preços do Compute Engine.
A seguir
- Criar uma instância com Advanced Compute Images
Aprenda a implantar blueprints de cluster do Slurm prontos para uso com Advanced Compute Images: