Intelligence artificielle
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.
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.
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
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.
Liens utiles et contacts
Les différents sites:
- Le site officiel de GENCI: www.genci.fr
- Le site de l'AI Factory France: www.aifactory-france.eu
- Le site edari pour les demandes d'allocation et de compte: www.edari.fr
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.
