User Tools

Site Tools


calcul:cluster:exemples_batchs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
calcul:cluster:exemples_batchs [2015/10/16 16:45]
claude mercier
calcul:cluster:exemples_batchs [2015/10/21 16:34] (current)
claude mercier
Line 1: Line 1:
-Un script à envoyer sur le cluster va contenir les instructions sous la forme  +**Un script à envoyer sur le cluster va contenir les instructions sous la forme \\ 
-#​SBATCH ​ intructions +#​SBATCH ​ intructions\\ 
-en debut de ligne du script (fichier.sh)+en debut de ligne du script (fichier.sh)**
  
-Ensuite on envoie le batch pour execution+**Ensuite on envoie le batch pour execution**
  
-cluster-head>​ sbatch fichier.sh+**cluster-head>​ sbatch fichier.sh**
  
-**exemple 1:** je veux 50 taches ​independantes, peu m'​importe où elles vont s'​exécuter+Quand le job est fini, ou s'​execute,​ on peut voir la sortie dans le repertoire où on a lancé le job. 
 +Un fichier slurm-NNN.out contient la sortie (NNN numéro du job) 
 + 
 +**exemple 1:** je veux 50 taches ​indépendantes, peu m'​importe où elles vont s'​exécuter
  
 <​code>​ <​code>​
Line 87: Line 90:
  
 </​code>​ </​code>​
 +
 +
 +
 +**Exemple 4:** mes calculs doivent s'​exécuter sur une machine avec coprocesseurs (K20 ou PHI)
 +
 +<​code>​
 +#!/bin/bash
 +
 +####### je voudrais phi ou gpu indifferemment
 +#SBATCH -p copro
 +
 +####### si on veut seulement gpu mettre -p K20
 +####### si on veut seulement xeon phi, mettre -p PHI
 +
 +####### mon code utilise une fois lancé 8 processeurs (multithreadé) ​
 +#SBATCH -n 8
 +
 +#SBATCH --job-name "​test_copro"​
 +
 +echo "On tourne sur: $SLURM_NODELIST"​
 +echo "nb procs: $SLURM_JOB_CPUS_PER_NODE"​
 +
 +############​slurm ajoute des variables qui cachent les coprocesseurs #####​CUDA_VISIBLE_DEVICES=NoDevFiles
 +unset CUDA_VISIBLE_DEVICES
 +unset GPU_DEVICE_ORDINAL
 +
 +cd ICL/​CapsBasic
 +make clean
 +make
 +./capsbasic
 +./intelcaps
 +
 +./capsbasic NVIDIA
 +./intelcaps NVIDIA
 +</​code>​
 +
  
calcul/cluster/exemples_batchs.1445006735.txt.gz · Last modified: 2015/10/16 16:45 by claude mercier