-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrun_experiments_safe_rl_report.sh
executable file
·53 lines (44 loc) · 1.91 KB
/
run_experiments_safe_rl_report.sh
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
38
39
40
41
42
43
44
45
46
47
48
49
50
MODEL='a2c' # 'dqn' 'ppo' 'trpo' 'a2c'
SHIELD_DISTANCE=0
SPEED_LIMIT=100 # '30' '50' '80' '100' '130'
ROUTE_FILE='./nets/simple_intersection/evaluation_routes/simple_intersection_[1_1_1].rou.xml'
for (( index = 0; index < 300; index++ )); do
for shield_distance in '0' '1' '5' '10' '20' '50' '100'; do
for speed_limit in '30' '50' '80' '100' '130'; do
for model in 'a2c' 'trpo' 'dqn' 'ppo'; do
python /home/giese/finn/ps-safe-rl/Safe-RL-4-SAS/experiments/evaluate_model_safe_rl_report.py $model $shield_distance $speed_limit "$ROUTE_FILE" $index
done
done
done
done
#speed_limit=50
#shield_distance=0
#for model in 'dqn' 'ppo' 'trpo' 'a2c'; do
# for (( index = 30; index < 300; index++ )); do
# python /Users/finn/Code/Safe-RL-4-SAS/experiments/evaluate_model_safe_rl_report.py $model $shield_distance $speed_limit "$ROUTE_FILE" $index
# done
#done
#
#shield_distance=0
#for model in 'trpo' 'a2c'; do
# for speed_limit in '30' '50' '80' '100' '130'; do
# for (( index = 30; index < 300; index++ )); do
# python /Users/finn/Code/Safe-RL-4-SAS/experiments/evaluate_model_safe_rl_report.py $model $shield_distance $speed_limit "$ROUTE_FILE" $index
# done
# done
#done
#model='ppo'
#speed_limit='50'
#for shield_distance in '1' '5' '10' '20' '50' '100'; do
# for (( index = 0; index < 100; index++ )); do
# python /home/giese/finn/ps-safe-rl/Safe-RL-4-SAS/experiments/#evaluate_model_safe_rl_report.py $model $shield_distance $speed_limit "$ROUTE_FILE" $index
# done
#done
#for (( index = 0; index < 1000; index++ )); do
# python ./experiments/evaluate_model_load_balanced.py $MODEL $SHIELD_DISTANCE $SPEED_LIMIT "$ROUTE_FILE" $index
#done
#for route_file in ./nets/simple_intersection/evaluation_routes/*.rou.xml ; do
# for (( index = 0; index < 2; index++ )); do
# python ./experiments/evaluate_model_load_balanced.py $MODEL $SHIELD_DISTANCE $SPEED_LIMIT "$route_file" $index
# done
#done