GPU » Historique » Révision 3
« Précédent |
Révision 3/6
(diff)
| Suivant »
Argus Rusard, 17/10/2025 11:31
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 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=gfxçàa: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 · 3 révisions