Intelligence artificielle

De Documentation

Dans le cadre de la stratégie nationale pour l’intelligence artificielle et de l'AI Factory France (AI2F), GENCI (Grand Équipement National de Calcul Intensif) met à disposition des chercheurs académiques et industriels des infrastructures de calcul haute performance (HPC) ainsi que des services spécialement optimisées pour l’IA. Ces ressources permettent de développer, entraîner et déployer des modèles d’apprentissage profond, de traitement du langage naturel, de vision par ordinateur, et bien d’autres applications, en tirant parti de la puissance des supercalculateurs français.

L’objectif est de démocratiser l’accès aux moyens de calcul massifs, essentiels pour repousser les limites de la recherche en IA.

Présentation des ressources pour l'IA

Présentation des calculateurs

GENCI héberge plusieurs supercalculateurs équipés d’accélérateurs GPU et de processeurs optimisés pour les charges de travail IA.

GENCI promeut une diversité de technologie, d'architecture et de constructeur. Ainsi nous disposons de processeurs scalaires (CPU) ARM ou x86, fabriqués par Nvidia, AMD ou Intel. Concernant les processeurs graphiques (GPU), nous disposons de processeurs de différentes générations, fabriqués par Nvidia ou AMD et équipés de mémoire interne allant de 16Go à 186Go par processeur graphique. Nous disposons également d'APU fabriqués par AMD, constitués d'unités de calculs scalaires, accélérées et de mémoire sur le même processeur.

Important

La description détaillée des différentes partitions de calcul est disponible ici.

Nos calculateurs sont tous équipés de ressources de stockage massives. Chacun des calculateurs est notamment équipé d'un espace de stockage appelé "scratch", permettant aux utilisateurs faisant de l'IA, d'exploiter pleinement les ressources de calcul GPU grâce à des performances en débit et en IO très élevées.

Présentation des services associés

En plus de mettre à disposition des chercheurs de la puissance de calcul brute, GENCI et les centres de calculs proposent un catalogue de services dédiés à l'IA:

  • Dans chacun des centres de calcul, une équipe d'ingénieur support de haut niveau est à votre disposition pour vous aider dans l'utilisation des calculateurs, que vous soyez un utilisateur expert ou débutant.
  • Un catalogue de logiciels, framework, librairies très fourni est disponible sur les calculateurs. La liste des logiciels est disponible ici. Si jamais le logiciel dont vous avez besoin n'est pas encore installé sur un calculateur, le support pourra l'installer pour vous. Il est également possible d'utiliser des containers Apptainer ou Singularity sur les calculateurs.
  • Au CINES et à l'IDRIS, un catalogue de modèles et de base de données d'IA est mis à disposition des utilisateurs pour éviter d'avoir à les télécharger d'internet.
  • Des formations orientées IA sont dispensées par les centres de calcul, en particulier l'IDRIS. Vous pouvez retrouver la liste des formations de l'IDRIS ici.

Critères d’éligibilité et engagements

Pour bénéficier gratuitement de ces ressources, les porteurs de projets doivent respecter les conditions suivantes :

  • Type de recherche : Mener une recherche ouverte, avec engagement de publier les résultats sur la plateforme d’archivage ouverte HAL. La publication est une condition indispensable à l’accès gratuit.
  • Localisation : Appartenir à un organisme ou une structure française et se connecter aux calculateurs depuis une adresse IP située en France.

Important

Toutes les informations détaillées sur les conditions d’éligibilité sont disponibles ici.

Modalités d'accès aux calculateurs

L'accès aux calculateurs de GENCI se fait en deux étapes:

  • La demande d'allocation d'heure de calcul.
  • La demande de compte sur les calculateurs sur lesquels j'ai obtenu des heures de calcul.

Le schéma ci-dessous montre un synoptique des différentes étapes de soumission d'une demande de ressources :

Une question de la FAQ explique le processus à l'aide de captures d'écrans ici.

La demande d'allocation d'heure de calcul

La demande d'allocation peut être de deux types en fonction du volume d'heures demandé, elle se fait via notre portail ici

Les deux différents types d'allocations d'heures de calcul sont:

  • Allocations dynamiques si le volume d'heures souhaité est inférieur à 500 000 heures-cœur CPU (équivalent CSL/SKL) et 50 000 heures GPU (équivalent V100): Il s'agit d'une allocation pour tester les codes et se familiariser avec l'environnement (dépôt possible tout au long de l'année), pour une durée d’allocation d’une année. Tous les détails des allocations dynamiques sont résumés dans la documentation ici
  • Allocations Régulières si le volume d'heures souhaité est supérieur à 500 000 heures-cœur CPU (équivalent CSL/SKL) et 50 000 heures GPU (équivalent V100): Ici, il s'agit d'une allocation conséquente pour des besoins de calcul plus massif, pour une durée d'une année également. Cette allocation est soumise à une revue par un comité d'experts scientifique et technique. Il y a deux sessions par an. Tous les détails des allocations régulières sont résumés dans la documentation ici

Important

Le détail des modalités d'allocation est disponible ici.

Important

Le tableau récapitulatif des coefficients permettant de calculer les heures normalisées est disponible ici.

La demande de compte sur les calculateurs

Un deuxième formulaire permet de faire la demande de compte sur les calculateurs. Aucune ouverture de compte implicite n'est faite à l’issue d'une validation de demande d'allocation.

Important

Le détail de la procédure de demande de compte est disponible ici

Liens utiles et contacts

Les différents sites:

Important

La page avec l'ensemble des contacts est disponible ici.

Besoin d’informations complémentaires ou d’aide pour monter un projet ? N’hésitez pas à contacter le support GENCI ou à consulter la documentation complète ici . Nous pouvons organiser une réunion de présentation de GENCI en visoconférence.