Visualisation
Deux nœuds de visualisation sont disponibles sur le cluster si nécessité d’interface graphique. Chaque nœud est doté de deux cartes graphiques (RTX 8000). Ces nœuds sont accessibles comme les nœuds de calcul via le gestionnaire de tâches OAR .
1. Prérequis
- avoir installé sur votre poste de travail un client VNC. Vous trouverez quelques pistes en fin de page.
- être à l’aise avec les manipulations de connexions distantes via ssh ou, mieux, avoir scrupuleusement paramétré votre connexion à la plateforme, comme indiqué dans la documentation.
2. Soumettre une tâche de visualisation
Lancer le script de soumission de job
visu_sub comme suit, depuis le frontal ([ritchie)]:
“Remarques:”
- les informations ci-dessus écrites ci-dessus sont toutes variables (donc attention aux copier/coller depuis ce tuto ou notes personnelles..). Pour information, le port standard d’un connexion VNC est le 5900, Il est automatiquement
- Il y a 2 phases d’attente dans le déroulement du script: la première (prise de ressources) puis la seconde: cette dernière vous laisse environ 3 minutes pour établir la connexion VNC, à défaut les ressources sont libérées (le job est tué pour ne pas inutilement immobiliser plusieurs heures les ressources)
- Merci de quitter correctement votre session à la fin de vos travaux, “Logout”: les ressources seront libérées après quelques minutes .
3. quelques commandes utiles :
Retrouver les informations du script (ex vous avez “perdu” votre terminal ) :
Générer un nouveau mot de passe unique de session :
Visualiser le nombre de session en cours ( ou cf. Monitoring -> Monika: usage de visu1 et visu2)
4. Accélération graphique:
l’accélération graphique matérielle est opérée grâce à VirtualGL{target="_blank" rel=“noopener”} . Dans le cadre de votre réservation, un GPU vous est affecté; dans la session, ouvrez un terminal :
Précédez le lancement de votre visualisation à accélérer de [vlgrun] . Comparer :
Observer l’usage des GPUs: nvidia-smi, nvtop…
5. Logiciels spécifiques:
Faire part des besoins à [calculco-admins@liste.univ-littoral.fr]
6. client VNC (installation et remarques):
- linux : c’est immédiat (les distributions ont des packages). Nous n’avons pas rencontré de problème avec tigervnc-viewer,
- MacOS : RealVNC Viewer a été testé avec succès (mais il faut ouvrir le tunnel ssh comme indiqué dans le script) . TurboVNC viewer pourrait (non testé) être lancé à la manière de Linux,
- Windows: RealVNC est disponible (donc même méthode que MacOS),
- remarque “tunnel-ssh”: contrairement à ce qui est dit plus haut (par souci de clarté et d’éventuel copier/coller), le port de votre localhost/votre PC est une variable que vous pouvez fixer : ssh -L 5900:visu1:5901 …à condition d’être cohérent avec votre paramétrage VNC (localhost:5900).