Imagens do SO e do Docker

OGoogle Cloud fornece imagens que contêm sistemas operacionais, frameworks, bibliotecas e drivers comuns. O Google Cloud otimiza essas imagens pré-configuradas para oferecer suporte às suas cargas de trabalho de inteligência artificial (IA) e machine learning (ML).

Neste documento, apresentamos uma visão geral das imagens usadas para implantar, gerenciar e executar cargas de trabalho no ambiente do Hipercomputador de IA.

Entender as categorias de imagem

As imagens são agrupadas nas seguintes categorias:

  • Frameworks e bibliotecas de IA e ML: imagens Docker pré-configuradas com binários para frameworks e bibliotecas de ML para simplificar a criação, o treinamento e o uso de modelos de ML. No Hipercomputador de IA, é possível usar imagens Docker da camada de software de aprendizado profundo (DLSL) para executar modelos de ML, como NeMO e MaxText, em um cluster do Google Kubernetes Engine (GKE).
  • Implantação e orquestração de clusters: imagens do sistema operacional (SO) que você usa para implantar e gerenciar a infraestrutura otimizada para desempenho em que suas cargas de trabalho de IA são executadas. A imagem que você deve usar depende da infraestrutura de GPU que você está usando (GPUs em cluster ou GPUs gerais) e de como você planeja implantar seus clusters:

Frameworks e bibliotecas de IA e ML

OGoogle Cloud fornece imagens Docker que empacotam frameworks e bibliotecas de IA e ML conhecidos. Essas imagens fornecem o software necessário para simplificar o desenvolvimento, o treinamento e a implantação de modelos nos clusters otimizados para IA em execução no Hipercomputador de IA.

Imagens de IA do JAX

As imagens de IA do JAX (JAII, anteriormente conhecidas como imagens de pilha estável do JAX) para TPUs e GPUs doGoogle Cloud oferecem imagens Docker prontas para uso que contêm o framework do JAX, uma coleção selecionada de bibliotecas compatíveis e configurações para a infraestrutura do Google Cloud . As imagens de TPU de IA do JAX vêm pré-configuradas com bibliotecas do JAX e bibliotecas de TPU. As imagens de GPU de IA do JAX vêm pré-configuradas com bibliotecas JAX e bibliotecas CUDA/NVIDIA relevantes.

Diagrama da imagem de IA do JAX

A camada de hardware

As imagens de IA do JAX ficam sobre a camada de hardware, que consiste nos aceleradores (TPU ou GPU) e nas VMs associadas. Para usar uma imagem de IA do JAX, é necessário provisionar VMs de TPU ou GPU. É possível fazer isso usando a API TPU, a API Compute Engine ou a API GKE.

A camada do framework

A camada de framework oferece ferramentas e bibliotecas para criar cargas de trabalho de ML. As imagens de IA do JAX fornecem uma base pré-configurada para cargas de trabalho de ML baseadas em JAX, incluindo a biblioteca principal do JAX e outras dependências essenciais, para garantir uma experiência de desenvolvimento consistente e de alto desempenho.

A camada LibTPU na imagem de IA do JAX é criada e agrupada especificamente com a respectiva versão do JAX. O uso de uma versão diferente do JAX pode causar comportamentos ou erros inesperados.

A camada CUDA na imagem de IA do JAX inclui componentes gerenciados pela NVIDIA, como a imagem de aprendizado profundo do NGC CUDA, usada como imagem de base da imagem de treinamento da GPU. A imagem de GPU também contém o Transformer Engine, uma biblioteca personalizada da NVIDIA para acelerar modelos de transformador em GPUs NVIDIA.

Outros pacotes específicos do aplicativo, além dos fornecidos na imagem de IA do JAX, podem ser necessários para sua carga de trabalho de machine learning específica.

Bibliotecas nas imagens de IA do JAX:

Imagens de TPU

Funcionalidade Nome do pacote
Bibliotecas ou componentes principais
Framework de ML JAX e JAX lib
LibTPU Versão estável da Cloud LibTPU
Biblioteca de camadas/modelos Flax
Como estabelecer pontos de verificação Orbax
Quantização Qwix
Otimizadores Optax

aqtp

Kernels personalizados Tokamax
Configuração Fiddle
Canal de entrada tf.data

PyGrain array-record

Criação de perfil, depuração Tensorboard
Utils Utilitários de loop comuns

Medição de goodput de ML Coleções de ML

Ferramentas específicas da nuvem
Google Cloud

Google Cloud SDK Google Cloud armazenamento

Diagnóstico

Diagnóstico do Cloud Accelerator Diagnóstico da Cloud TPU

Imagens de GPU

Funcionalidade Nome do pacote
Bibliotecas ou componentes principais
Framework de ML JAX e JAX lib
Bibliotecas CUDA da NVIDIA Imagem de DL do CUDA
Biblioteca de camadas/modelos Flax
Como estabelecer pontos de verificação Orbax
Otimizadores

Optax aqtp TransformerEngine

Configuração Fiddle
Canal de entrada

tf.data PyGrain array-record

Criação de perfil, depuração Tensorboard
Utils

Utilitários de loop comuns Medição de goodput de ML Coleções de ML

Ferramentas específicas da nuvem
Google Cloud

Google Cloud SDK Google Cloud armazenamento

Diagnóstico Cloud Accelerator Diagnostics

Imagens atuais de IA do JAX

Imagens de TPU

Imagem de IA do JAX Data de lançamento
JAX 0.9.0 Revisão 1 2026-02-03
JAX 0.8.2 Revisão 1 2026-01-14
JAX 0.8.1 Revisão 1 2025-11-21
JAX 0.8.0 Revisão 1 2025-10-28
JAX 0.7.2 Revisão 1 2025-09-30
JAX 0.7.0 Revisão 1 2025-07-29
JAX 0.6.1 Revisão 1 2025-06-05
JAX 0.5.2 Revisão 2 2025-04-25
JAX 0.5.2 Revisão 1 2025-03-17
JAX 0.4.37 Revisão 1 2024-12-12
JAX 0.4.35 Revisão 1 2024-10-30

Imagens de GPU

Imagem de IA do JAX Data de lançamento
JAX 0.7.2 com CUDA DL 25.06 Revisão 1 2025-09-30
JAX 0.6.1 com CUDA DL 25.03 Revisão 1 2025-06-05
JAX 0.5.1 com CUDA DL 25.02 Revisão 1 2025-03-17

A camada do aplicativo

Você implementa suas cargas de trabalho de ML específicas na camada do aplicativo, que fica sobre a camada do framework. A camada do aplicativo contém o código, os modelos e a lógica específicos do aplicativo, todos criados usando as ferramentas e bibliotecas fornecidas pela camada do framework.

Embora essa imagem forneça uma base robusta e bem testada para cargas de trabalho de IA baseadas em JAX, talvez seja necessário adicionar dependências específicas do aplicativo. Ao fazer isso, recomendamos que você minimize a interferência na camada de base pré-configurada, que inclui o JAX e as dependências principais dele. A introdução de dependências no nível do aplicativo que substituem ou entram em conflito com as dependências atuais pode causar efeitos colaterais, como:

  • Comportamentos inesperados: suas cargas de trabalho de ML podem apresentar um comportamento diferente do anterior à introdução de outras dependências na imagem de IA do JAX.
  • Regressões de desempenho: substituir bibliotecas otimizadas relacionadas ao JAX pode afetar negativamente os benefícios de desempenho fornecidos pela imagem de IA do JAX.
  • Problemas de estabilidade: conflitos entre as dependências adicionadas e as dependências principais do JAX podem introduzir instabilidade e erros de tempo de execução no aplicativo.

Cadência de lançamento

Inicialmente, as imagens de IA do JAX são fornecidas trimestralmente, com uma meta de curto prazo de um cronograma de lançamento sincronizado com cada lançamento do JAX. Isso garante que você possa aproveitar os recursos e as melhorias mais recentes assim que estiverem disponíveis.

Suporte

Cada versão de imagem de IA do JAX segue um ciclo de vida de suporte por tempo limitado. Nesse período, abordamos categorias específicas de solicitações de modificações em imagens de IA do JAX:

  • Vulnerabilidades de segurança: priorizamos a resolução de vulnerabilidades de segurança descobertas nas imagens de base ou dependências das imagens Docker da JAX Stable Stack. Imagens atualizadas serão lançadas para reduzir possíveis riscos.
  • Alterações interruptivas: no caso de alterações interruptivas significativas nas bibliotecas ou frameworks usados pela imagem de IA do JAX, o Google Cloud avalia e implementa as atualizações necessárias para manter a compatibilidade. Isso pode envolver a recriação de imagens Docker com dependências atualizadas.

Quando uma vulnerabilidade de segurança ou um bug é descoberto em uma biblioteca dentro de uma JAII, incorporamos a biblioteca atualizada à JAII, fixando todas as outras versões de biblioteca para manter a estabilidade geral. Isso resulta em uma nova revisão do JAII.

Mudança mínima para revisões:

Se um bug for encontrado no pacote "X" em JAX-0.4.30-rev1, vamos atualizar "X" para a próxima versão (por exemplo, v2.0) e tentar manter todos os outros pacotes inalterados. Isso resulta em uma nova revisão: JAX-0.4.30-rev2, que será lançada o mais rápido possível.

Imagens Docker da camada de software de aprendizado profundo (DLSL, na sigla em inglês)

Essas imagens empacotam NVIDIA CUDA, NCCL, um framework de ML e um modelo. Elas fornecem um ambiente pronto para uso para cargas de trabalho de aprendizado profundo. Essas imagens Docker pré-criadas do DLSL funcionam perfeitamente com os clusters do GKE porque as testamos e verificamos durante os testes internos de reprodutibilidade e regressão.

As imagens Docker do DLSL oferecem os seguintes benefícios:

  • Software pré-configurado: as imagens Docker do DLSL replicam a configuração usada pela reprodutibilidade interna e pelos testes de regressão. Essas imagens fornecem um ambiente pré-configurado, testado e otimizado, o que economiza muito tempo e esforço na instalação e configuração.
  • Gerenciamento de versões: as imagens Docker do DLSL são atualizadas com frequência. Essas atualizações fornecem a versão estável mais recente de frameworks e drivers, além de patches de segurança.
  • Compatibilidade com infraestrutura: as imagens Docker do DLSL são criadas e testadas para funcionar perfeitamente com os tipos de máquina de GPU disponíveis no Hipercomputador de IA.
  • Instruções de início rápido: algumas imagens Docker da DLSL têm receitas de amostra que mostram como iniciar as cargas de trabalho que usam as imagens pré-configuradas.

Plug-in NeMo + PyTorch + NCCL gIB

Essas imagens Docker são baseadas na imagem NVIDIA NeMo NGC. Eles contêm o plug-in gIB do NCCL do Google e agrupam todos os binários do NCCL necessários para executar cargas de trabalho em cada máquina aceleradora compatível. Essas imagens também incluem ferramentas do Google Cloud, como gcsfuse e a CLI gcloud para implantar cargas de trabalho no Google Kubernetes Engine.

Versão de imagem DLSL Versão das dependências Série de máquina Data de lançamento Data de término do suporte Nome da imagem DLSL
nemo25.04-gib1.0.6-A4
  • NeMo NGC:25.04.01
  • NCCL giB plugin: 1.0.6
A4 3 de julho de 2025 3 de julho de 2026 us-central1-docker.pkg.dev/deeplearning-images/reproducibility/pytorch-gpu-nemo-nccl:nemo25.04-gib1.0.6-A4
nemo25.04-gib1.0.6-A3U
  • NeMo NGC:25.04.01
  • NCCL giB plugin: 1.0.6
A3 Ultra 3 de julho de 2025 3 de julho de 2026 us-central1-docker.pkg.dev/deeplearning-images/reproducibility/pytorch-gpu-nemo-nccl:nemo25.04-gib1.0.6-A3U
nemo25.02-gib1.0.5-A4
  • NeMo NGC:25.02
  • NCCL giB plugin: 1.0.5
A4 14 de março de 2025 14 de março de 2026 us-central1-docker.pkg.dev/deeplearning-images/reproducibility/pytorch-gpu-nemo-nccl:nemo25.02-gib1.0.5-A4
nemo24.07-gib1.0.2-A3U
  • NeMo NGC:24.07
  • NCCL giB plugin: 1.0.2
A3 Ultra 2 de fevereiro de 2025 2 de fevereiro de 2026 us-central1-docker.pkg.dev/deeplearning-images/reproducibility/pytorch-gpu-nemo-nccl:nemo24.07-gib1.0.2-A3U
nemo24.07-gib1.0.3-A3U
  • NeMo NGC:24.07
  • NCCL giB plugin: 1.0.3
A3 Ultra 2 de fevereiro de 2025 2 de fevereiro de 2026 us-central1-docker.pkg.dev/deeplearning-images/reproducibility/pytorch-gpu-nemo-nccl:nemo24.07-gib1.0.3-A3U
nemo24.12-gib1.0.3-A3U
  • NeMo NGC:24.12
  • NCCL giB plugin: 1.0.3
A3 Ultra 7 de fevereiro de 2025 7 de fevereiro de 2026 us-central1-docker.pkg.dev/deeplearning-images/reproducibility/pytorch-gpu-nemo-nccl:nemo24.12-gib1.0.3-A3U
nemo24.07-tcpx1.0.5-A3Mega
  • NeMo NGC:24.07
  • GPUDirect-TCPX: 1.0.5
A3 Mega 12 de março de 2025 12 de março de 2026 us-central1-docker.pkg.dev/deeplearning-images/reproducibility/pytorch-gpu-nemo-nccl:nemo24.07-tcpx1.0.5-A3Mega
nemo24.07-tcpx1.0.5-A3High
  • NeMo NGC:24.07
  • GPUDirect-TCPX: 1.0.5
A3 High (8 GPUs) 12 de março de 2025 12 de março de 2026 us-central1-docker.pkg.dev/deeplearning-images/reproducibility/pytorch-gpu-nemo-nccl:nemo24.07-tcpx1.0.5-A3High

NeMo + PyTorch

Essa imagem Docker é baseada na imagem do NVIDIA NeMo NGC e inclui Google Cloud ferramentas como gcsfuse e a CLI gcloud para implantar cargas de trabalho no Google Kubernetes Engine.

Versão de imagem DLSL Versão das dependências Série de máquina Data de lançamento Data de término do suporte Nome da imagem DLSL
nemo24.07--A3U NeMo NGC:24.07 A3 Ultra December 19, 2024 19 de dezembro de 2025 us-central1-docker.pkg.dev/deeplearning-images/reproducibility/pytorch-gpu-nemo:nemo24.07-A3U
nemo24.07-tcpx1.0.5-A3Mega
  • NeMo NGC:24.07
  • GPUDirect-TCPX: 1.0.5
A3 Mega 12 de março de 2025 12 de março de 2026 us-central1-docker.pkg.dev/deeplearning-images/reproducibility/pytorch-gpu-nemo:nemo24.07-tcpx1.0.5-A3Mega
nemo24.07-tcpx1.0.5-A3High
  • NeMo NGC:24.07
  • GPUDirect-TCPX: 1.0.5
A3 High (8 GPUs) 12 de março de 2025 12 de março de 2026 us-central1-docker.pkg.dev/deeplearning-images/reproducibility/pytorch-gpu-nemo:nemo24.07-tcpx1.0.5-A3High

Caixa de ferramentas MaxText + JAX

Essa imagem do Docker é baseada na imagem da caixa de ferramentas JAX da NVIDIA e inclui ferramentas doGoogle Cloud , como gcsfuse e a CLI gcloud para implantar cargas de trabalho no Google Kubernetes Engine.

Versão de imagem DLSL Versão das dependências Série de máquina Data de lançamento Data de término do suporte Nome da imagem DLSL
toolbox-maxtext-2025-01-10-A3U JAX toolbox: maxtext-2025-01-10 A3 Ultra 11 de março de 2025 11 de março de 2026 us-central1-docker.pkg.dev/deeplearning-images/reproducibility/jax-maxtext-gpu:toolbox-maxtext-2025-01-10-A3U
jax0.5.1-cu12-A3Mega
  • JAX: 0.5.1
  • CUDA: 12.x
  • MaxText: Latest
A3 Mega 17 de março de 2025 17 de março de 2026 us-central1-docker.pkg.dev/deeplearning-images/reproducibility/jax-gpu-maxtext:jax0.5.1-cu12-A3Mega
jax0.5.1-cu12-A3High
  • JAX: 0.5.1
  • CUDA: 12.x
  • MaxText: Latest
A3 High (8 GPUs) 17 de março de 2025 17 de março de 2026 us-central1-docker.pkg.dev/deeplearning-images/reproducibility/jax-gpu-maxtext:jax0.5.1-cu12-A3High

Pilha estável do MaxText + JAX

Essa imagem Docker é baseada na pilha estável do JAX e no MaxText. Essa imagem também inclui dependências como dnsutils para executar cargas de trabalho no Google Kubernetes Engine.

Versão de imagem DLSL Versão das dependências Série de máquina Data de lançamento Data de término do suporte Nome da imagem DLSL
jax-maxtext-gpu:jax0.5.1-cuda_dl25.02-rev1-maxtext-20150317
  • JAX Stable stacks:jax0.5.1-cuda_dl25.02-rev1
  • commit do maxtext: 54e98c9e62caa426cf5902be068533ddb4fb79f5
A4 17 de março de 2025 17 de março de 2026 us-central1-docker.pkg.dev/deeplearning-images/reproducibility/jax-maxtext-gpu:jax0.5.1-cuda_dl25.02-rev1-maxtext-20150317

Implantação e orquestração de clusters

As imagens do SO incluem todos os componentes de software necessários para implantar um sistema operacional em uma instância de computação ou em um nó do GKE. O sistema operacional gerencia os recursos de hardware, como aceleradores e rede. Isso fornece os recursos de computação para sua carga de trabalho de IA.

Imagens de nó do GKE

O GKE implanta clusters usando imagens de nó. Essas imagens de nó estão disponíveis para vários sistemas operacionais, como Container-Optimized OS, Ubuntu e Windows Server. As imagens de nó do Container-Optimized OS com containerd (cos_containerd) necessárias para implantar clusters do GKE Autopilot incluem otimizações para dar suporte às suas cargas de trabalho de IA e ML.

Para mais informações sobre essas imagens de nó, consulte Imagens de nó.

Imagens do SO do Slurm

Os clusters do Slurm implantam nós de computação e de controlador como instâncias de computação no Compute Engine.

Para provisionar clusters do Slurm otimizados para IA, use o Cluster Toolkit. Por padrão, os blueprints de cluster para clusters A4X, A4 e A3 Ultra implantam instâncias de computação que usam Advanced Compute Images pré-criadas. Para outras séries de máquinas ou ao criar imagens personalizadas do Slurm, o blueprint do cluster cria automaticamente uma imagem do SO personalizada durante a implantação que instala o software de sistema necessário para o gerenciamento de clusters e Workload Manager nos nós do Slurm. É possível modificar os blueprints padrão antes de implantá-los para personalizar o software incluído nas imagens.

A seção a seguir resume o software que o blueprint de cluster instala nos nós do Slurm A4, A3 Ultra, A3 Mega e A3 High (8 GPUs). Os blueprints de cluster estendem as imagens do SO do acelerador do Ubuntu LTS.

A4X Max

O blueprint do A4X Max disponível no GitHub inclui o seguinte software por padrão:

  • Ubuntu 24.04 LTS
  • Slurm: versão 25.05.2
  • As seguintes dependências do Slurm:
    • munge
    • mariadb
    • libjwt
    • lmod
  • Open MPI: versão 5.0.x
  • Cliente e servidor NFS
  • Drivers da série NVIDIA 580
  • NVIDIA Enroot
  • NVIDIA Pyxis
  • As seguintes ferramentas da NVIDIA:
    • Data Center GPU Manager (dcgmi)
    • nvidia-container-toolkit: versão 1.17.7
    • nvidia-imex
    • nvidia-fabricmanager
  • Kit de ferramentas CUDA: versão 13.0
  • Plug-in NCCL para A4X Max (nccl-gib-a4x-max-arm64)
  • Driver DOCA-OFED
  • Agente de operações
  • Cloud Storage FUSE.

A4X

O blueprint A4X disponível no GitHub usa imagens de computação avançada pré-criadas por padrão. A família de imagens aci-gpu-u2404-slurm-2511-cuda-130-nvidia-580-arm64 inclui o seguinte software e configuração por padrão:

  • Ubuntu 24.04 LTS (Arm64)
  • Slurm: versão 25.11 e todos os pacotes dependentes
  • Drivers da série NVIDIA 580
  • Kit de ferramentas CUDA: versão 13.0
  • NVIDIA Container Toolkit, Enroot e Pyxis
  • Data Center GPU Manager (dcgmi) e Fabric Manager
  • Plug-in NCCL/gIB
  • Agente de operações
  • Cloud Storage FUSE.

Para conferir a lista completa de ferramentas pré-instaladas e detalhes do manifesto, consulte Visão geral das Advanced Compute Images.

A4

O blueprint A4 disponível no GitHub usa Advanced Compute Images pré-criadas por padrão. A família de imagens aci-gpu-u2404-slurm-2511-cuda-130-nvidia-580-amd64 inclui o seguinte software e configuração por padrão:

  • Ubuntu 24.04 LTS (x86_64)
  • Slurm: versão 25.11 e todos os pacotes dependentes
  • Drivers da série NVIDIA 580
  • Kit de ferramentas CUDA: versão 13.0
  • NVIDIA Container Toolkit, Enroot e Pyxis
  • Data Center GPU Manager (dcgmi) e Fabric Manager
  • Plug-in NCCL/gIB
  • Suporte a redes Infiniband e de várias filas
  • Agente de operações
  • Cloud Storage FUSE.

Para conferir a lista completa de ferramentas pré-instaladas e detalhes do manifesto, consulte Visão geral das Advanced Compute Images.

A3 Ultra

O blueprint do A3 Ultra disponível no GitHub usa Imagens de Computação Avançada pré-criadas por padrão. A família de imagens aci-gpu-u2404-slurm-2511-cuda-130-nvidia-580-amd64 inclui o seguinte software e configuração por padrão:

  • Ubuntu 24.04 LTS (x86_64)
  • Slurm: versão 25.11 e todos os pacotes dependentes
  • Drivers da série NVIDIA 580
  • Kit de ferramentas CUDA: versão 13.0
  • NVIDIA Container Toolkit, Enroot e Pyxis
  • Data Center GPU Manager (dcgmi) e Fabric Manager
  • Plug-in NCCL/gIB
  • Suporte a redes Infiniband e de várias filas
  • Agente de operações
  • Cloud Storage FUSE.

Para conferir a lista completa de ferramentas pré-instaladas e detalhes do manifesto, consulte Visão geral das Advanced Compute Images.

A3 Mega

O blueprint do A3 Mega disponível no GitHub inclui o seguinte software por padrão:

  • Ubuntu 22.04 LTS
  • Slurm: versão 24.11.2
  • As seguintes dependências do Slurm:
    • munge
    • mariadb
    • libjwt
    • lmod
  • Open MPI: a versão mais recente do 4.1.x
  • PMIx: versão 4.2.9
  • Cliente e servidor NFS
  • Drivers da série NVIDIA 550
  • Ambiente de execução de contêiner enroot da NVIDIA: versão 3.4.1
  • NVIDIA pyxis
  • As seguintes ferramentas da NVIDIA:
    • Data Center GPU Manager (dcgmi)
    • libnvidia-cfg1-550-server
    • libnvidia-nscq-550
    • nvidia-compute-utils-550-server
    • nsight-compute
    • nsight-systems
  • Kit de ferramentas CUDA: versão 12.4
  • Suporte ao Infiniband, incluindo ibverbs-utils
  • TCPXO para A3 Mega: instalador específico para NCCL TCPXO e a pilha de rede de 1,6 Tbps
  • Agente de operações
  • Cloud Storage FUSE.

A3 High (8 GPUs)

O blueprint do A3 High (8 GPUs) disponível no GitHub inclui o seguinte software por padrão:

  • Ubuntu 22.04 LTS
  • Slurm: versão 24.11.2
  • As seguintes dependências do Slurm:
    • munge
    • mariadb
    • libjwt
    • lmod
  • Open MPI: a versão mais recente do 4.1.x
  • PMIx: versão 4.2.9
  • Cliente e servidor NFS
  • Drivers NVIDIA série 535 ou 550
  • Ambiente de execução de contêiner enroot da NVIDIA: versão 3.4.1
  • NVIDIA pyxis
  • As seguintes ferramentas da NVIDIA:
    • Data Center GPU Manager (dcgmi)
    • libnvidia-cfg1-535/550-server
    • libnvidia-nscq-535/550
    • nvidia-compute-utils-535/550-server
    • nsight-compute
    • nsight-systems
  • Kit de ferramentas CUDA: versão 12.2 ou 12.4
  • Suporte ao Infiniband, incluindo ibverbs-utils
  • TCPX para A3 High (8 GPUs): instalador específico para NCCL TCPX (GPUDirect-TCPX) e a pilha de rede de 800 Gbps (4 NICs)
  • Agente de operações
  • Cloud Storage FUSE.

Imagens do SO do acelerador

O Hipercomputador de IA permite provisionar instâncias de computação individuais ou grupos de instâncias de computação. Se você quiser criar essas instâncias, especifique uma imagem do SO durante a criação da instância.

OGoogle Cloud oferece um pacote de imagens do SO para criar instâncias. O Google Cloud também oferece um conjunto especializado de imagens do SO de acelerador para instâncias otimizadas para IA. Essas imagens do SO do acelerador incluem drivers principais para funcionalidades de GPU e rede, como drivers NVIDIA, drivers Mellanox e as dependências deles.

Para mais informações sobre cada SO, consulte a página Detalhes do sistema operacional na documentação do Compute Engine.

As imagens do SO de acelerador estão disponíveis para os sistemas operacionais Rocky Linux e Ubuntu LTS.

Acelerador do Rocky Linux

As seguintes imagens do SO do acelerador do Rocky Linux estão disponíveis para cada série de máquinas:

Infraestrutura Família de imagens Arquitetura Série de máquina Projeto de imagem
GPU em cluster rocky-linux-10-optimized-gcp-nvidia-580 x86 A4, A3 Ultra rocky-linux-accelerator-cloud
rocky-linux-10-optimized-gcp-nvidia-580-arm64 Arm A4X rocky-linux-accelerator-cloud
rocky-linux-9-optimized-gcp-nvidia-580 x86 A4, A3 Ultra rocky-linux-accelerator-cloud
rocky-linux-9-optimized-gcp-nvidia-580-arm64 Arm A4X rocky-linux-accelerator-cloud
rocky-linux-8-optimized-gcp-nvidia-580 x86 A4, A3 Ultra rocky-linux-accelerator-cloud
rocky-linux-8-optimized-gcp-nvidia-580-arm64 Arm A4X rocky-linux-accelerator-cloud

Acelerador do Ubuntu LTS

As seguintes imagens do SO do acelerador Ubuntu LTS estão disponíveis para cada série de máquinas:

Infraestrutura Família de imagens Arquitetura Série de máquina Projeto de imagem
GPU em cluster ubuntu-accelerator-2404-arm64-with-nvidia-580 Arm A4X ubuntu-os-accelerator-images
ubuntu-accelerator-2404-amd64-with-nvidia-580 x86 A4, A3 Ultra ubuntu-os-accelerator-images
ubuntu-accelerator-2204-arm64-with-nvidia-580 Arm A4X ubuntu-os-accelerator-images
ubuntu-accelerator-2204-amd64-with-nvidia-580 x86 A4, A3 Ultra ubuntu-os-accelerator-images

A seguir