Projet

Général

Profil

Actions

GPU » Historique » Révision 5

« Précédent | Révision 5/6 (diff) | Suivant »
Argus Rusard, 17/10/2025 11:34


GPU

Accès aux ressources

La machine GPU est disponible à travers le Gestionnaire de travaux dans une partition séparée nommée judicieusement "gpu".

Pour y accéder, il suffit donc de soumettre un job de la manière suivante:

sbatch -p gpu [options]...

Pour réserver également la carte graphique AMD, il faut rajouter l'option " --gres=gpu:1 ".

Librairies

gpu03: drivers AMD

Les drivers pour la carte AMD sont installés en version 30.10.1

Les outils et librairies ROCm sont disponibles en installation système (sans module) en version 7.0.

L'architecture de la carte GPU AMD Instinct MI210 est gfx90

Modules AMD ROCm

L'environnement de développement ROCm est disponible en modules à partir de la version 7.0.0

Afin de compiler un programme avec ces outils (hipcc, hipfc, etc), chargez le module et compilez pour l'architecture de la carte en utilisant soit:

  • l'option de compilation --offload-target=gfx90a
  • la variable d'environnement AMDGPU_TARGETS=gf90a (positionnée par défaut par le module rocm)

Note: On peut produire un exécutable compatible avec plusieurs architectures de cartes AMD en ajoutant les architectures. Exemple: --offload-target=gfx90a:gfx1030

Avec Singularity (conteneurs)

Pour utiliser des GPU depuis un conteneur Singularity, il faut utiliser l'option --rocm.

Mis à jour par Argus Rusard il y a environ 2 mois · 5 révisions