Logo AI Hypercomputer

Entraînez, réglez et mettez en service des modèles sur un superordinateur d'IA

AI Hypercomputer est le système de calcul intensif intégré qui sous-tend chaque charge de travail d'IA sur Google Cloud. Il se compose de modèles de matériel, de logiciels et de consommation conçus pour simplifier le déploiement de l'IA, améliorer l'efficacité au niveau du système et optimiser les coûts.

Présentation

Matériel optimisé par l'IA

Choisissez des options de calcul, de stockage et de gestion de réseaux optimisées pour remplir des objectifs précis au niveau des charges de travail, qu'il s'agisse d'augmenter le débit, de réduire la latence, d'accélérer le délai d'obtention des résultats ou de diminuer le coût total de possession. En savoir plus sur Google Cloud TPU, les GPU Google Cloud, ainsi que sur les dernières nouveautés en matière de stockage et de gestion de réseaux

Logiciels de pointe, frameworks ouverts

Exploitez tout le potentiel de votre matériel grâce à des logiciels de pointe intégrés à des frameworks, des bibliothèques et des compilateurs ouverts pour rendre le développement, l'intégration et la gestion de l'IA plus efficaces.

  • Compatible avec PyTorch, JAX, Keras, vLLM, Megatron-LM, NeMo Megatron, MaxText, MaxDiffusion et bien d'autres.
  • L'intégration étroite avec le compilateur XLA permet l'interopérabilité entre différents accélérateurs, tandis que Pathways on Cloud vous permet d'utiliser le même environnement d'exécution distribué que celui qui alimente l'infrastructure interne d'entraînement et d'inférence à grande échelle de Google.
  • Vous pouvez déployer tout cela dans l'environnement de votre choix, qu'il s'agisse de Google Kubernetes Engine, de Cluster Director ou de Google Compute Engine.

Modèles de consommation flexibles

Les options de consommation flexibles permettent aux clients de choisir des coûts fixes avec des remises sur engagement d'utilisation ou des modèles dynamiques à la demande pour répondre aux besoins de leur entreprise.Le programmeur de charge de travail dynamique et les VM Spot peuvent vous aider à obtenir la capacité dont vous avez besoin, sans surallouer les ressources.De plus, les outils d'optimisation des coûts de Google Cloud permettent d'automatiser l'utilisation des ressources afin de réduire les tâches manuelles des ingénieurs.

Fonctionnement

Google est un leader de l'intelligence artificielle grâce à l'invention de technologies comme TensorFlow. Saviez-vous que vous pouvez exploiter la technologie Google pour vos propres projets ? Découvrez l'historique de l'innovation de Google dans le domaine de l'infrastructure d'IA et comment vous pouvez l'exploiter pour vos charges de travail.

Schéma de l'architecture AI Hypercomputer de Google Cloud basée sur l'IA aux côtés de la photo de Chelsie, responsable produit Google Cloud

Utilisations courantes

Exécutez des entraînements et des pré-entraînements d'IA à grande échelle

Entraînement d'IA performant, évolutif et efficace

Les charges de travail d'entraînement doivent s'exécuter en tant que jobs hautement synchronisés sur des milliers de nœuds dans des clusters fortement couplés. Un seul nœud dégradé peut perturber l'ensemble d'un job, ce qui retarde le délai de mise sur le marché. Vos tâches sont les suivantes :

  • S'assurer que le cluster est configuré rapidement et adapté à la charge de travail en question
  • Prédire les défaillances et les résoudre rapidement
  • Poursuivre l'exécution d'une charge de travail, même en cas de défaillance

Nous voulons que les clients puissent déployer et effectuer le scaling des charges de travail d'entraînement sur Google Cloud de façon extrêmement simple.

    Entraînement d'IA performant, évolutif et efficace

    Les charges de travail d'entraînement doivent s'exécuter en tant que jobs hautement synchronisés sur des milliers de nœuds dans des clusters fortement couplés. Un seul nœud dégradé peut perturber l'ensemble d'un job, ce qui retarde le délai de mise sur le marché. Vos tâches sont les suivantes :

    • S'assurer que le cluster est configuré rapidement et adapté à la charge de travail en question
    • Prédire les défaillances et les résoudre rapidement
    • Poursuivre l'exécution d'une charge de travail, même en cas de défaillance

    Nous voulons que les clients puissent déployer et effectuer le scaling des charges de travail d'entraînement sur Google Cloud de façon extrêmement simple.

      Entraînement d'IA performant, évolutif et efficace

      Pour créer un cluster d'IA, commencez par consulter l'un de nos tutoriels :

      Character AI utilise Google Cloud pour évoluer à la hausse

      "Nous avons besoin de GPU pour générer des réponses aux messages des utilisateurs. Plus notre plate-forme compte d'utilisateurs, plus nous avons besoin de GPU pour répondre aux besoins. Nous pouvons donc faire des tests sur Google Cloud pour trouver la plate-forme adaptée à une charge de travail spécifique. C'est formidable de pouvoir choisir les solutions les plus intéressantes." Myle Ott, ingénieur fondateur, Character.AI

      Déployer et orchestrer des applications d'IA

      Exploitez des logiciels d'orchestration d'IA de pointe et des frameworks ouverts pour proposer des expériences basées sur l'IA

      Google Cloud fournit des images qui contiennent des systèmes d'exploitation, des frameworks, des bibliothèques et des pilotes courants. AI Hypercomputer optimise ces images préconfigurées pour prendre en charge vos charges de travail d'IA.

      • Frameworks et bibliothèques d'IA et de ML : utilisez les images Docker Deep Learning Software Layer (DLSL) pour exécuter des modèles de ML comme NeMO et MaxText sur un cluster Google Kubernetes Engine (GKE).
      • Déploiement de clusters et orchestration de l'IA : vous pouvez déployer vos charges de travail d'IA sur des clusters GKE, des clusters Slurm ou des instances Compute Engine. Pour en savoir plus, consultez la page Présentation de la création de VM et de clusters.

      Exploitez des logiciels d'orchestration d'IA de pointe et des frameworks ouverts pour proposer des expériences basées sur l'IA

      Google Cloud fournit des images qui contiennent des systèmes d'exploitation, des frameworks, des bibliothèques et des pilotes courants. AI Hypercomputer optimise ces images préconfigurées pour prendre en charge vos charges de travail d'IA.

      • Frameworks et bibliothèques d'IA et de ML : utilisez les images Docker Deep Learning Software Layer (DLSL) pour exécuter des modèles de ML comme NeMO et MaxText sur un cluster Google Kubernetes Engine (GKE).
      • Déploiement de clusters et orchestration de l'IA : vous pouvez déployer vos charges de travail d'IA sur des clusters GKE, des clusters Slurm ou des instances Compute Engine. Pour en savoir plus, consultez la page Présentation de la création de VM et de clusters.

      Explorer les ressources logicielles

      Priceline : aider les voyageurs à choisir des expériences uniques

      "En intégrant l'IA générative à notre chatbot en collaboration avec Google Cloud, nous avons pu créer un assistant de voyage sur mesure. Nous voulons révolutionner l'organisation de voyages afin de faire vivre des vacances uniques à nos clients." Martin Brodbeck, directeur de la technologie, Priceline

      Logo priceline

      Mettre en service des modèles à grande échelle de façon économique

      Maximisez le rapport prix/performances et la fiabilité pour les charges de travail d'inférence

      L'inférence devient rapidement plus diverse et complexe, et évolue dans trois domaines principaux :

      • Tout d'abord, notre façon d'interagir avec l'IA est en train de changer. Les conversations ont désormais un contexte beaucoup plus long et diversifié.
      • Deuxièmement, les modèles MoE (Mixture-of-Experts) sont de plus en plus courants en raison de leur capacité à effectuer des inférences sophistiquées en plusieurs étapes. Cela redéfinit la façon dont la mémoire et le calcul évoluent, de l'entrée initiale jusqu'à la sortie finale.
      • Enfin, il est clair que la valeur réelle ne se limite pas au nombre brut de jetons par dollar, mais qu'elle dépend aussi de la pertinence de la réponse. Le modèle possède-t-il les bonnes compétences ? A-t-il répondu correctement à une question commerciale cruciale ? C'est pourquoi nous pensons que les clients ont besoin de meilleures mesures, axées sur le coût total des opérations système, et non sur le prix de leurs processeurs.

      Maximisez le rapport prix/performances et la fiabilité pour les charges de travail d'inférence

      L'inférence devient rapidement plus diverse et complexe, et évolue dans trois domaines principaux :

      • Tout d'abord, notre façon d'interagir avec l'IA est en train de changer. Les conversations ont désormais un contexte beaucoup plus long et diversifié.
      • Deuxièmement, les modèles MoE (Mixture-of-Experts) sont de plus en plus courants en raison de leur capacité à effectuer des inférences sophistiquées en plusieurs étapes. Cela redéfinit la façon dont la mémoire et le calcul évoluent, de l'entrée initiale jusqu'à la sortie finale.
      • Enfin, il est clair que la valeur réelle ne se limite pas au nombre brut de jetons par dollar, mais qu'elle dépend aussi de la pertinence de la réponse. Le modèle possède-t-il les bonnes compétences ? A-t-il répondu correctement à une question commerciale cruciale ? C'est pourquoi nous pensons que les clients ont besoin de meilleures mesures, axées sur le coût total des opérations système, et non sur le prix de leurs processeurs.

      Explorer les ressources sur l'inférence dans l'IA

        Assembly AI exploite Google Cloud pour améliorer sa rentabilité

        "Nos résultats expérimentaux montrent que Cloud TPU v5e est l'accélérateur le plus rentable pour exécuter des inférences à grande échelle pour notre modèle. Leurs performances par dollar sont 2,7 fois supérieures à celles de G2 et 4,2 fois plus élevées que les instances A2." Domenic Donato,

        Vice-président de la technologie, AssemblyAI


        Logo AssemblyAI
        Générer une solution
        Quel problème essayez-vous de résoudre ?
        What you'll get:
        Guide par étapes
        Architecture de référence
        Solutions pré-intégrées disponibles
        Ce service a été créé avec Vertex AI. Vous devez avoir au moins 18 ans pour l'utiliser. Ne saisissez pas d'informations sensibles, confidentielles ni personnelles.

        Modèles Open Source sur Google Cloud

        Diffuser un modèle avec GKE sur un seul GPU

        Entraîner des modèles courants avec des GPU

        Diffusion de modèles à grande échelle sur plusieurs GPU

        Diffuser un LLM à l'aide de TPU multi-hôtes sur GKE avec Saxml

        Entraîner des modèles à grande échelle avec le framework NVIDIA Nemo

        Questions fréquentes

        AI Hypercomputer est-il le moyen le plus simple de commencer à utiliser les charges de travail d'IA sur Google Cloud ?

        Pour la plupart des clients, une plate-forme d'IA gérée comme Vertex AI est le moyen le plus simple de se lancer dans l'IA, car elle intègre tous les outils, modèles et modèles prédéfinis nécessaires. De plus, Vertex AI s'appuie sur AI Hypercomputer en arrière-plan de manière optimisée pour vous. Vertex AI est le moyen le plus simple de vous lancer grâce à son expérience simplifiée. Si vous préférez configurer et optimiser chaque composant de votre infrastructure, vous pouvez accéder aux composants d'AI Hypercomputer en tant qu'infrastructure et les assembler selon vos besoins.

        Si chaque service offre des fonctionnalités spécifiques, AI Hypercomputer fournit un système intégré où le matériel, les logiciels et les modèles d'utilisation sont conçus pour fonctionner de manière optimale ensemble. Cette intégration offre des gains d'efficacité au niveau du système en termes de performances, de coût et de délai de mise sur le marché, qui sont plus difficiles à atteindre en associant des services disparates. Il réduit la complexité et offre une approche globale de l'infrastructure d'IA.



        Oui, AI Hypercomputer est conçu pour être flexible. Des technologies comme Cross-Cloud Interconnect offrent une connectivité à bande passante élevée aux centres de données sur site et à d'autres environnements cloud, ce qui facilite les stratégies d'IA hybrides et multicloud. Nous nous appuyons sur des normes ouvertes et intégrons des logiciels tiers populaires pour vous permettre de créer des solutions qui couvrent plusieurs environnements et de modifier les services selon vos besoins.

        La sécurité est un aspect essentiel d'AI Hypercomputer. Il bénéficie du modèle de sécurité multicouche de Google Cloud. Les fonctionnalités spécifiques incluent les microcontrôleurs de sécurité Titan (qui garantissent que les systèmes démarrent à partir d'un état de confiance), le pare-feu RDMA (pour la mise en réseau zéro confiance entre les TPU/GPU pendant l'entraînement) et l'intégration à des solutions comme Model Armor pour la sécurité de l'IA. Ces mesures sont complétées par des règles et des principes de sécurité robustes pour l'infrastructure, comme le framework d'IA sécurisé.

        • Si vous ne souhaitez pas gérer de VM, nous vous recommandons de commencer par Google Kubernetes Engine (GKE).
        • Si vous devez utiliser plusieurs planificateurs ou si vous ne pouvez pas utiliser GKE, nous vous recommandons d'utiliser Cluster Director.
        • Si vous souhaitez avoir un contrôle complet sur votre infrastructure, la seule façon d'y parvenir est de travailler directement avec des VM. Dans ce cas, Google Compute Engine est la meilleure option.


        Non. AI Hypercomputer peut être utilisé pour des charges de travail de toutes tailles. Les charges de travail de plus petite taille bénéficient également de tous les avantages d'un système intégré, comme l'efficacité et la simplification du déploiement. AI Hypercomputer accompagne également les clients à mesure que leur entreprise se développe, depuis des petites démonstrations de faisabilité et expérimentations jusqu'aux déploiements en production à grande échelle.

        Oui, nous créons une bibliothèque de recettes dans GitHub. Vous pouvez également utiliser Cluster Toolkit pour accéder à des plans de cluster prédéfinis.

        Matériel optimisé par l'IA

        Stockage

        • Entraînement : Managed Lustre est idéal pour les entraînements exigeants de l'IA, offrant un haut débit et une capacité à l'échelle du pétaoctet. GCS Fuse (associé facultativement à Anywhere Cache) convient aux besoins de plus grande capacité avec une latence moins stricte. Les deux s'intègrent à GKE et à Cluster Director.
        • Inférence : GCS Fuse avec Anywhere Cache offre une solution simple. Pour de meilleures performances, envisagez d'utiliser Hyperdisk ML. Si vous utilisez Managed Lustre pour l'entraînement dans la même zone, vous pouvez aussi l'utiliser pour l'inférence.

        Mise en réseau

        • Entraînement : bénéficiez de technologies comme la mise en réseau RDMA dans les VPC, et de Cloud et Cross-Cloud Interconnect à bande passante élevée pour un transfert de données rapide.
        • Inférence : utilisez des solutions comme la passerelle d'inférence GKE et Cloud Load Balancing amélioré pour un traitement à faible latence. Model Armor peut être intégré pour renforcer la sécurité de l'IA.

        Calcul : accédez aux TPU Google Cloud (Trillium), aux GPU NVIDIA (Blackwell) et aux CPU (Axion). Cela permet d'optimiser le débit, la latence ou le coût total de possession en fonction des besoins spécifiques de la charge de travail.

        Principaux logiciels et frameworks Open Source

        • Frameworks et bibliothèques de ML : PyTorch, JAX, TensorFlow, Keras, vLLM, JetStream, MaxText, LangChain, Hugging Face, NVIDIA (CUDA, NeMo, Triton) et de nombreuses autres options Open Source et tierces.
        • Compilateurs, environnements d'exécution et outils : XLA (pour les performances et l'interopérabilité), Pathways on Cloud, l'entraînement à plusieurs tranches, Cluster Toolkit (pour les plans de clusters prédéfinis) et de nombreuses autres options Open Source et tierces.
        • Orchestration : Google Kubernetes Engine (GKE), Cluster Director (pour Slurm, Kubernetes non géré, planificateurs BYO) et Google Compute Engine (GCE).

        Modèles de consommation :

        • À la demande : paiement à l'usage.
        • Remises sur engagement d'utilisation : économisez jusqu'à 70 % en vous engageant sur le long terme.
        • VM Spot : idéales pour les jobs par lot tolérants aux pannes, elles offrent des remises importantes (jusqu'à 91 %).
        • Programmeur de charge de travail dynamique : économisez jusqu'à 50 % pour les jobs par lot/tolérants aux pannes.
        • Faites des économies grâce à notre approche transparente concernant la tarification
        • Le paiement à l'usage de Google Cloud permet de réaliser des économies automatiques basées sur votre utilisation mensuelle et des tarifs réduits pour les ressources prépayées. Contactez-nous dès aujourd'hui afin d'obtenir un devis.
        Google Cloud