-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrun_migration_on_env_real.sh
54 lines (41 loc) · 1.6 KB
/
run_migration_on_env_real.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
model_name=$1
env_name=$2
individuals_folder=$3
if [[ "$env_name" == "donkey" ]]; then
python run_individual_migration.py --env-name donkey \
--donkey-exe-path ..\\..\\Desktop\\DonkeySimWindowsRepl\\donkey_sim.exe \
--agent-type supervised \
--model-path logs\\models\\"$model_name" \
--feature-combination turns_count-curvature \
--filepath "$individuals_folder" \
--cyclegan-experiment-name donkey \
--cyclegan-checkpoints-dir cyclegan/checkpoints \
--cyclegan-epoch 40 \
--gpu-ids 0 \
elif [[ "$env_name" == "beamng" ]]; then
python run_individual_migration.py --env-name beamng \
--beamng-home ..\\..\\Desktop\\beamng_previous\\BeamNG.drive-0.23.5.1.12888 \
--beamng-user ..\\..\\Desktop\\beamng_previous \
--agent-type supervised \
--model-path logs\\models\\"$model_name" \
--feature-combination turns_count-curvature \
--filepath "$individuals_folder" \
--cyclegan-experiment-name beamng \
--cyclegan-checkpoints-dir cyclegan/checkpoints \
--cyclegan-epoch 35 \
--gpu-ids -1 \
elif [[ "$env_name" == "udacity" ]]; then
python run_individual_migration.py --env-name udacity \
--udacity-exe-path ..\\..\\Desktop\\UdacitySimWindowsRepl\\self_driving_car_nanodegree_program.exe \
--agent-type supervised \
--model-path logs\\models\\"$model_name" \
--feature-combination turns_count-curvature \
--filepath "$individuals_folder" \
--cyclegan-experiment-name udacity \
--cyclegan-checkpoints-dir cyclegan/checkpoints \
--cyclegan-epoch 35 \
--gpu-ids 0 \
else
echo Unknown env_name: "$env_name"
exit 1
fi