Cluster IO - Guide de démarrage rapide
Cette page résume les étapes essentielles pour commencer rapidement à utiliser le cluster.
1. Connectez-vous au cluster
ssh username@login-io.meso.umontpellier.fr
Lors de votre première connexion, modifiez votre mot de passe :
passwd
2. Commandes Linux de base
- pwd # afficher le répertoire de travail
- ls # lister les fichiers
- cd <directory> # accéder à un dossier
- cp file1 file2 # copier le fichier1 dans le fichier2 (les deux fichiers existent)
- mv file2 file2 # déplacer le fichier1 vers le fichier2 (le fichier1 devient le fichier2)
- rm file # supprimer le fichier
3. Organisation du stockage
- Home/Work : stockage de données personnelles/partagées
- Scratch: espace de stockage rapide, personnel ou partagé, destiné à l'exécution de calculs (effacé tous les deux mois)
4. Type d'accès
- Dedicated: dédié, accès à un nombre fixe de ressources CPU ou GPU
- Ondemand, à la demande : accès à un nombre fixe d'heures de calcul
5. Créer et exécuter des tâches (Slurm)
nano job.sh
Exemple:
#!/bin/bash
#SBATCH --job-name=test
#SBATCH --time=00:05:00
#SBATCH --partition=cpu
#SBATCH --cpus-per-task=1
#SBATCH --mem=1G
hostname
sleep 20
sbatch job.sh
squeue -u $USER
scancel <jobID>
- Afficher les GPU disponibles (--gres) :
sinfo -o "%N %G"
- Afficher votre compte (account) :
sacctmgr show user name=$USER withassoc format=User%30,Account%30,DefaultAccount%30
- Vérifier votre quota horaire (utilisateurs ondemand) :
slurm-quota stats $USER
- Partitions sur IO :
- cpu-ondemand
- gpu-ondemand
- cpu-dedicated
- gpu-dedicated
6. CPU vs GPU
- CPU: tâches informatiques générales
- GPU: apprentissage automatique, calculs complexes, simulations, tâches parallèles
Ajoutez #SBATCH --gres= dans votre script de soumission pour demander des ressources GPU.
7. Transférer des fichiers
- De votre ordinateur vers le cluster (vérifiez le chemin d'accès avec la commande pwd) :
scp file.txt username@login-io.meso.umontpellier.fr:/home/username/path/.
- Du cluster vers votre ordinateur :
scp username@login-io.meso.umontpellier.fr:/home/username/path/file.txt .
- Ajoutez l'option -r pour copier des répertoires
8. Interface Web (Open OnDemand)
-
Pour les utilisateurs dédiés et à la demande
-
Accéder aux fichiers via un navigateur
-
Surveiller les tâches
-
Lancer des tâches interactives telles que Jupyter et RStudio
Utilise votre compte et votre partition comme pour une tâche Slurm classique
9. Erreurs courantes
- Exécuter des calculs sur les nœuds de connexion - À ÉVITER ABSOLUMENT
- Ne pas définir l'option --time dans le script Slurm
- Ne pas enregistrer les fichiers de sortie et d'erreurs
- Supprimer des fichiers importants avec la commande rm
Besoin d'aide ?
Consultez notre page de
documentation ISDM-MESO pour plus d'informations
Envoyez-nous votre question pour obtenir une réponse directe via notre système de tickets
Institut de Science des Données de Montpellier
Bât. 4 et 15 Case courrier 13004
Place Eugène Bataillon 34095 Montpellier Cedex 5
04.67.14.47.89 | isdm@umontpellier.fr