-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrun.sh
executable file
·27 lines (24 loc) · 1.19 KB
/
run.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
#!/usr/bin/env bash
exp_folder="experiments"
exp_id=$(date "+%Y%m%d-%H%M")
run_num=5
dataset="replica"
scene_list="${dataset}/office0 ${dataset}/office2 ${dataset}/office3 ${dataset}/office4 ${dataset}/room0 ${dataset}/room1 ${dataset}/room2 ${dataset}/hotel0"
planner_list="confidence confidence_ablation confidence_wo_roi exploration"
for scene in $scene_list; do
for run in $(seq 1 $run_num); do
python data_generation.py scene=$scene
for planner in $planner_list; do
if [[ "$planner" == "confidence_ablation" ]]; then
mapper="incremental_ablation"
else
mapper="incremental"
fi
echo "experiment on $scene using $planner planner !!!!!!!"
python main.py planner=$planner mapper=$mapper scene=$scene use_gui=False experiment.exp_id=$exp_id experiment.run_id=$run
python mesh_generation.py planner=$planner scene=$scene experiment.exp_id=$exp_id experiment.run_id=$run
python eval.py planner=$planner scene=$scene test_folder=dataset/$scene experiment.exp_id=$exp_id experiment.run_id=$run
done
done
python utils/plot.py --data_folder $exp_folder/$exp_id/$scene
done