Les charges de travail d'intelligence artificielle (IA), de machine learning (ML) et de calcul hautes performances (HPC) nécessitent souvent de créer une image personnalisée qui inclut des packages logiciels supplémentaires et qui est optimisée pour des performances optimales. Vous pouvez désormais utiliser Advanced Compute Images pour configurer un environnement optimisé pour vos charges de travail d'IA/de ML ou de HPC.
Advanced Compute Images fournit une pile d'images standardisée pour l'infrastructure d'IA/de ML et de HPC. Ces images peuvent vous éviter d'avoir à créer manuellement vos propres images personnalisées pour les charges de travail d'IA/de ML et de HPC.
Avantages
Advanced Compute Images offre les avantages suivants :
- Instances de calcul prêtes pour les charges de travail d'IA/de ML ou de HPC par défaut. Vous n'avez pas besoin de régler manuellement les performances, de gérer les redémarrages des instances, d'installer des agents Slurm ni de vous tenir informé des dernières Cloud de Confiance mises à jour concernant les charges de travail d'IA/de ML ou de HPC à couplage fort.
- Performances cohérentes et reproductibles. La standardisation des images offre des performances cohérentes et reproductibles au niveau de l'application.
Types d'Advanced Compute Images
Advanced Compute Images contient plusieurs couches de configurations pour prendre en charge l'exécution des charges de travail d'IA/de ML et de HPC.
- Configurations du système d'exploitation : incluent la désactivation des mises à jour automatiques, la définition de limites utilisateur (ulimits) optimisées pour le HPC, le réglage des paramètres sysctl du noyau et la configuration des paramètres de sécurité tels que SELinux.
- Réglage du réseau : contient les scripts nécessaires au réglage du réseau, par exemple pour activer le service multi-queue.
- Cloud de Confiance by S3NS **Intégration** : installe et configure Google Cloud CLI et l'agent Ops.
- Outils de conteneur : installe et configure tous les logiciels associés aux conteneurs,
y compris :
- Docker
- NVIDIA Container Toolkit (version 1.19.0-1)
- NVIDIA Enroot
- NVIDIA Pyxis
- NVIDIA : installe les outils suivants :
- NVIDIA CUDA Toolkit version 13.0,
- NVIDIA Data Center GPU Manager (DCGM) version 4
- NVIDIA Fabric Manager
- Plug-in NCCL/gIB
- MPI : installe les bibliothèques de l'interface de transmission de messages (MPI, Message Passing Interface). Installe Open MPI sur les images basées sur Ubuntu.
- Slurm : installe les composants principaux requis pour créer un
Slurm nœud de cluster, y compris :
- Binaires Slurm (version 25.11)
- Munge pour l'authentification
- PMIx pour la gestion des processus
- JSON Web Token (JWT)
bibliothèque (
libjwt)
- Clients de système de fichiers : installe des outils côté client pour accéder à différents
systèmes de fichiers, tels que Cloud Storage FUSE, les utilitaires NFS (
nfs-utils) et le client Lustre. - Outils pour les développeurs : installe des chaînes d'outils de développement et de débogage courants et des utilitaires, tels que :
- Gestion de l'environnement : installe et configure des outils de gestion de l'environnement, principalement Lmod, et configure les scripts de profil nécessaires pour mettre la commande de module à la disposition des utilisateurs.
Matériel et familles d'images compatibles
Advanced Compute Images est compatible avec les charges de travail GPU et présente les caractéristiques suivantes :
- Optimisé pour les accélérateurs NVIDIA
- Compatible avec Ubuntu LTS 22.04 et Ubuntu LTS 24.04
- Fourni avec les pilotes CUDA et NVIDIA pré-intégrés
- Adapté aux charges de travail d'IA, de ML ou de HPC
- Images par défaut installées lorsque vous déployez des plans de cluster Slurm pour les types de machines A4X, A4 et A3 Ultra dans Cluster Toolkit
| Matériel | OS | Outil d'orchestration | Fonctionnalités | Architecture | Séries de machines compatibles | Famille d'images |
|---|---|---|---|---|---|---|
| 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 | aucun |
|
AMD x86_64 | A3 Ultra, A4 | aci-gpu-u2204-cuda-130-nvidia-580-amd64 |
| GPU | Ubuntu LTS 24.04 | aucun |
|
AMD x86_64 | A3 Ultra, A4 | aci-gpu-u2404-cuda-130-nvidia-580-amd64 |
Packages pré-installés (ou RPM)
Advanced Compute Images est fourni avec divers outils, bibliothèques, pilotes et RPM pré-installés. Pour afficher la liste des éléments installés pour une image, consultez le fichier manifeste de cette image.
Vous trouverez le fichier manifeste dans /usr/share/google/manifest.txt.
Tarifs
Advanced Compute Images est disponible sans frais supplémentaires. Étant donné qu'Advanced Compute Images s'exécute sur Compute Engine, des frais peuvent vous être facturés pour les ressources Compute Engine, telles que les processeurs virtuels, les GPU, les TPU, les disques et la mémoire. Pour en savoir plus, consultez la page Tarifs de Compute Engine.
Étape suivante
- Créer une instance avec Advanced Compute Images
Découvrez comment déployer des plans de cluster Slurm clé en main avec Advanced Compute Images :