À propos des accélérateurs GPU

AI Hypercomputer fournit une infrastructure intégrée verticalement, optimisée pour les charges de travail d'intelligence artificielle (IA) et de machine learning (ML) exigeantes. Les GPU NVIDIA hautes performances sont classés en fonction de la manière dont le système gère leurs événements de cycle de vie et leur maintenance : GPU généraux et GPU en cluster.

Pour identifier la catégorie d'infrastructure optimale pour votre charge de travail, consultez Choisir votre infrastructure d'accélérateur.

GPU généraux

Les GPU généraux sont gérés en tant qu'unités de calcul indépendantes, à l'aide des API Compute Engine et Google Kubernetes Engine (GKE) standards pour s'intégrer directement au plan de contrôle de Google Cloud.

Les GPU généraux incluent les séries de machines suivantes :

  • A3 High avec 1, 2 ou 4 GPU (NVIDIA H100) : optimisé pour les charges de travail d'entraînement et d'inférence standards qui ne nécessitent pas de cluster synchronisé à 8 GPU.
  • A3 Edge (NVIDIA H100) : optimisé pour l'inférence distribuée sur plusieurs hôtes avec un débit élevé à l'aide d'un réseau VPC standard.
  • A2 (NVIDIA A100) : optimisé pour la mise en service à nœud unique hautes performances et l'affinage à petite échelle.
  • G4 (NVIDIA RTX PRO 6000) : optimisé pour les charges de travail d'inférence et graphiques d'entrée de gamme économiques.
  • G2 (NVIDIA L4) : optimisé pour l'inférence standard et le RAG.
  • N1 (NVIDIA T4 ou V100) : optimisé pour les tâches d'inférence et de recherche d'entrée de gamme qui privilégient le coût par rapport aux interconnexions hautes performances.

GPU en cluster

Les GPU en cluster sont gérés comme un seul système à couplage fort de milliers d'accélérateurs interconnectés à l'aide de Cluster Director.

Les GPU en cluster incluent les séries de machines suivantes :

Remarques sur les performances des GPU

Pour évaluer et optimiser les performances de votre charge de travail, vous pouvez suivre des métriques au niveau du matériel, telles que l'utilisation des cœurs CUDA et des cœurs Tensor. Pour surveiller vos ressources et évaluer les performances dans les environnements généraux et en cluster, consultez les ressources suivantes :

  • Tableaux de bord de surveillance : suivez l'utilisation du GPU et de la mémoire en temps réel pour des instances autonomes individuelles ou des parcs de clusters orchestrés.
  • Recettes de métriques de débit utile : mesurez le pourcentage de temps pendant lequel vos accélérateurs effectuent des calculs utiles par rapport à la surcharge du système, ce qui est vivement recommandé pour l'entraînement distribué à grande échelle sur du matériel en cluster.

Étapes suivantes