-
Notifications
You must be signed in to change notification settings - Fork 0
/
delivery_job.srm
37 lines (29 loc) · 1.02 KB
/
delivery_job.srm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
#SBATCH --nodes=3 #Numero de Nós
#SBATCH --ntasks-per-node=1 #Numero de tarefas por Nó
#SBATCH --cpus-per-task=24
#SBATCH --mem=60GB
#SBATCH -p nvidia_dev #Fila (partition) a ser utilizada
#SBATCH -J Rec_test #Nome job
#SBATCH --exclusive #Utilização exclusiva dos nós durante a execução do job
#SBATCH --output=logs/slurm/slurm-%A.out
#Exibe os nos alocados para o Job
echo $SLURM_JOB_NODELIST
nodeset -e $SLURM_JOB_NODELIST
# cd $SLURM_SUBMIT_DIR/calibrated_recommendation/
#acessa o diretório onde o script está localizado
cd /scratch/calibrec/diego.silva/calibrated_recommendation/
#module load anaconda3/2020.11
recommenders=(SVD)
folds=(1 2 3)
dataset="Movielens-25M"
for i in "${recommenders[@]}";
do
for j in 1 2 3;
do
echo "Recommender Job: $i"
echo "Fold: $j"
srun -N 1 -n 1 /scratch/calibrec/diego.silva/.conda/envs/calibrated_recommendation/bin/python3.7 recommenders.py --recommender="$i" --fold=$j --dataset="$dataset" &
done
done
wait