NVIDIA CUDA-X

Bibliothèques et microservices accélérés par GPU pour les applications d'IA.

À travers une grande variété de domaines, les développeurs, les chercheurs et les inventeurs utilisent la programmation GPU pour accélérer leurs applications. Le développement de ces applications requiert un environnement de programmation d’une fiabilité sans faille avec des bibliothèques et des microservices spécialement optimisés pour des domaines spécifiques. Basée sur CUDA®, la plateforme NVIDIA CUDA-X regroupe un ensemble de microservices, de bibliothèques, d’outils et de technologies pour le développement d'applications qui délivrent des performances bien plus élevées que les solutions concurrentes dans des champs d’application allant de l’IA au calcul haute performance (HPC) en passant par le traitement des données.

Microservices CUDA-X

Conçus par les experts en CUDA de NVIDIA, les microservices CUDA-X regroupent des outils de développement, des bibliothèques accélérées par GPU et des technologies packagées sous la forme d’API pour le Cloud. Ils sont faciles à intégrer, à personnaliser et à déployer pour les applications de traitement des données, d’IA et de HPC.

Les microservices CUDA-X incluent NVIDIA® Riva pour la personnalisation des services d'IA de reconnaissance vocale et de traduction, NVIDIA Earth-2 pour les simulations climatiques et météorologiques en haute résolution, NVIDIA cuOpt™ pour l’optimisation du routage et NVIDIA NeMo™ Retriever pour des capacités réactives de RAG (génération augmentée par récupération) pour les entreprises.

Bibliothèques CUDA-X™

Les bibliothèques CUDA-X, basées sur CUDA, simplifient l’adoption de la plateforme d’accélération de NVIDIA pour le traitement des données, l’IA et le HPC. En faisant appel à plus de 400 bibliothèques logicielles, les développeurs peuvent concevoir, optimiser, déployer et faire évoluer leurs applications sur les PC, les stations de travail, les Clouds et les supercalculateurs qui utilisent la plateforme CUDA.

 

Pour concevoir des applications d'IA réellement transformatives, les entreprises doivent entraîner leurs modèles sur des données propriétaires uniques, alors que les jeux de données pèsent de plus en plus lourd chaque année en pouvant même atteindre un poids s'élevant à plusieurs zettaoctets. Cela peut poser d'importants défis en matière de puissance de calcul, que la plateforme de traitement des données CUDA-X est en mesure de résoudre en s'appuyant sur une suite de bibliothèques accélérées par GPU pouvant accélérer et mettre à niveau le traitement des images, du texte et des données tabulaires.

Les systèmes d’IA modernes ont le potentiel de révolutionner une grande variété d’industries, mais exploiter leur puissance incomparable s’avère encore très difficile. Développer des applications d’IA implique plusieurs étapes incluant le traitement des données, l’ingénierie des fonctionnalités, l’apprentissage automatique, la vérification des données et le déploiement applicatif. Chacune de ces étapes nécessite de traiter d’importants volumes de données et d’exécuter des opérations de calcul à grande échelle. CUDA-X AI fournit les outils et les technologies nécessaires pour relever ce défi.

Les applications HPC couvrent de nombreux domaines allant de la dynamique des fluides aux simulations météorologiques. CUDA-X HPC regroupe une collection de bibliothèques, d’outils, de compilateurs et d’API qui aident les développeurs à résoudre les problèmes les plus complexes au monde. CUDA-X HPC comporte des noyaux spécialement optimisés pour le calcul haute performance (HPC). Les bibliothèques accélérées par GPU pour l’algèbre linéaire, les algorithmes parallèles ou le traitement des signaux et des images constituent aujourd’hui le fondement des applications de calcul intensif dans des domaines tels que la physique numérique, la chimie, la dynamique moléculaire ou l’exploration sismique.

Disponible n’importe où

CUDA-X est très largement disponible. Ses bibliothèques logicielles d’accélération logicielle font partie des principales plateformes Cloud de l’industrie, plus spécifiquement AWS, Microsoft Azure et Google Cloud. Elles sont par ailleurs accessibles gratuitement au téléchargement, ou bien disponibles sous forme de logiciels conteneurisés via NGC. Les bibliothèques CUDA-X peuvent être déployées n’importe où sur les systèmes équipés de GPU NVIDIA : PC de bureau, stations de travail, serveurs, systèmes de Cloud Computing et appareils IoT (Internet des objets).

Plus d’un million de développeurs utilisent CUDA-X, ce qui permet d’augmenter la productivité tout en bénéficiant de performances d’application continues. Que vous vouliez créer une nouvelle application ou accélérer une application existante, CUDA-X constitue la solution la plus appropriée et efficace.

Mettez à profit la puissance des GPU dans vos applications

Découvrez les divers domaines transformés par NVIDIA CUDA-X et ses bibliothèques accélérées par GPU.