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 Imagens de computação avançada para configurar um ambiente otimizado para suas cargas de trabalho de IA/ML ou HPC.
As imagens de computação avançada 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.
Vantagens
As Advanced Compute Images oferecem os seguintes benefícios:
- Instâncias de computação prontas para uso de cargas de trabalho de IA/ML ou HPC. 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 do Cloud de Confiance 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 imagens de computação avançada 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 desativar atualizações automáticas, definir ulimits otimizados para HPC, ajustar parâmetros sysctl do kernel e configurar configurações de segurança, como 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.
- Cloud de Confiance by S3NS integration: instala e configura a Google Cloud CLI e o agente do Ops.
- 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 (em inglês)
- NVIDIA: instala as seguintes ferramentas:
- Versão 13.0 do NVIDIA CUDA Toolkit,
- NVIDIA Data Center GPU Manager (DCGM) versão 4
- NVIDIA Fabric Manager
- MPI: instala as bibliotecas da interface de envio de mensagens (MPI). 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 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, utilitários NFS (
nfs-utils) e o cliente Lustre. - Ferramentas para desenvolvedores: instala cadeias de ferramentas e utilitários comuns de desenvolvimento e depuração, 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.
Hardware e famílias de imagens compatíveis
As imagens de computação avançada são compatíveis com cargas de trabalho de GPU e têm as seguintes características:
- São otimizados para aceleradores NVIDIA
- Suporte ao Ubuntu LTS 22.04 e ao Ubuntu LTS 24.04
- Vêm com drivers CUDA e NVIDIA pré-integrados
- São adequados para cargas de trabalho de IA, ML ou HPC
| 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 imagens de computação avançada vêm com várias ferramentas, bibliotecas, drivers e RPMs pré-instalados. Para conferir uma lista do que está instalado em qualquer imagem, consulte o arquivo de manifesto dela.
O arquivo de manifesto está em /usr/share/google/manifest.txt.
Preços
As imagens de computação avançada estão disponíveis sem custo adicional. Como as imagens avançadas de computação 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.