-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtestjob.sh
More file actions
37 lines (28 loc) · 1.61 KB
/
testjob.sh
File metadata and controls
37 lines (28 loc) · 1.61 KB
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 --account=def-klarson
#SBATCH --cpus-per-task=1
#SBATCH --mem=8G
#SBATCH --time=0:10:00
#SBATCH --mail-user=jcaiata@uwaterloo.ca
#SBATCH --mail-type=ALL
#SBATCH --output=slurm_out/%j.out
date +%s
echo "About to load modules"
module load StdEnv/2023 gcc/12.3 python/3.11.5 scipy-stack gurobi/11.0.1
# Create virtual environment for python
virtualenv --no-download $SLURM_TMPDIR/env
source $SLURM_TMPDIR/env/bin/activate
date +%s
echo "About to install requirements"
# install all requirements
pip install --no-index deprecated
pip install --no-deps cc_libs/llvmlite-*.whl
for f in cc_libs/*.whl; do
[[ "$f" == *llvmlite* ]] && continue
pip install --no-deps "$f"
done
pip install --no-index -U scikit_learn ortools
pip install --no-index torch
echo "About to start experiments"
python -m network_ops.evaluate_networks "n_profiles=250" "n_voters=50" "varied_voters=False" "voters_std_dev=0" "m=5" "num_winners=1" "data_path='aaai/results/data'" "network_path='aaai/results/trained_networks/trained_networks'" "out_folder='aaai/results/results'" "rwd_folder=''" "pref_dist='euclidean__args__dimensions=3_-_space=gaussian_ball'" "axioms=['local_stability', 'dummetts_condition', 'condorcet_winner', 'strong_pareto_efficiency', 'core', 'majority_loser']"
python -m network_ops.evaluate_networks "n_profiles=250" "n_voters=50" "varied_voters=False" "voters_std_dev=0" "m=5" "num_winners=1" "data_path='aaai/results/data'" "network_path='aaai/results/trained_networks/trained_networks'" "out_folder='aaai/results/results'" "rwd_folder=''" "pref_dist='euclidean__args__dimensions=3_-_space=gaussian_ball'" "axioms='reduced'"