|
@ -1,8 +1,10 @@ |
|
|
#!/usr/bin/python3 |
|
|
#!/usr/bin/python3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
abs_path = "TODO" |
|
|
|
|
|
|
|
|
import os |
|
|
import subprocess |
|
|
import subprocess |
|
|
|
|
|
|
|
|
|
|
|
abs_path = os.getcwd() |
|
|
|
|
|
|
|
|
slippery_configs=[f"{abs_path}/slippery_prob_075.yaml", |
|
|
slippery_configs=[f"{abs_path}/slippery_prob_075.yaml", |
|
|
f"{abs_path}/slippery_prob_08.yaml", |
|
|
f"{abs_path}/slippery_prob_08.yaml", |
|
|
f"{abs_path}/slippery_prob_085.yaml", |
|
|
f"{abs_path}/slippery_prob_085.yaml", |
|
@ -39,12 +41,12 @@ for shield_value in shield_values: |
|
|
for sh_comp in comparison_type: |
|
|
for sh_comp in comparison_type: |
|
|
for probs, config in prob_confs: |
|
|
for probs, config in prob_confs: |
|
|
command = f"echo \"Running experiment with sh:{sh}, sh_value:{probs[2]}, sh_comp:{sh_comp}, probvalues:{probs}, config{config}\"" |
|
|
command = f"echo \"Running experiment with sh:{sh}, sh_value:{probs[2]}, sh_comp:{sh_comp}, probvalues:{probs}, config{config}\"" |
|
|
execute_command = f'./syncscript_local.sh {NUM_TIMESTEPS} {LOGDIR} {"70"} {ENV} full {sh_comp} {config} {probs[0]} {probs[1]} {probs[2]} {shield_value}' |
|
|
|
|
|
|
|
|
execute_command = f'./syncscript.sh {NUM_TIMESTEPS} {LOGDIR} {"70"} {ENV} full {sh_comp} {config} {probs[0]} {probs[1]} {probs[2]} {shield_value}' |
|
|
subprocess.call(execute_command, shell=True)#.decode("utf-8").split('\n') |
|
|
subprocess.call(execute_command, shell=True)#.decode("utf-8").split('\n') |
|
|
|
|
|
|
|
|
# loop for unshielded runs |
|
|
# loop for unshielded runs |
|
|
for probs, config in prob_confs: |
|
|
for probs, config in prob_confs: |
|
|
command = f"echo \"Running experiment with sh:{sh}, sh_value:{probs[2]}, sh_comp:{sh_comp}, probvalues:{probs}, config{config}\"" |
|
|
command = f"echo \"Running experiment with sh:{sh}, sh_value:{probs[2]}, sh_comp:{sh_comp}, probvalues:{probs}, config{config}\"" |
|
|
execute_command = f'./syncscript_local.sh {NUM_TIMESTEPS} {LOGDIR} {"70"} {ENV} none {sh_comp} {config} {probs[0]} {probs[1]} {probs[2]} {shield_value}' |
|
|
|
|
|
|
|
|
execute_command = f'./syncscript.sh {NUM_TIMESTEPS} {LOGDIR} {"70"} {ENV} none {sh_comp} {config} {probs[0]} {probs[1]} {probs[2]} {shield_value}' |
|
|
subprocess.call(execute_command, shell=True)#.decode("utf-8").split('\n') |
|
|
subprocess.call(execute_command, shell=True)#.decode("utf-8").split('\n') |
|
|
|
|
|
|