From edff5aa68f0a86f6af57e5597d9721744358a602 Mon Sep 17 00:00:00 2001 From: Olivier Teytaud <oteytaud@fb.com> Date: Mon, 4 Oct 2021 09:04:38 +0200 Subject: [PATCH] parallelize --- reproduce_results.sh | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/reproduce_results.sh b/reproduce_results.sh index c59b4ed..bb632c2 100755 --- a/reproduce_results.sh +++ b/reproduce_results.sh @@ -13,7 +13,8 @@ stamp=STAMP${RANDOM}_${RANDOM}_`date | sed 's/ /_/g'` for pb in `cat listpb.txt` do - +( +( if [[ "$pb" == *"Mountain"* ]]; then conf="conf/conf_gpUCB_3.yml" elif [[ "$pb" == *"CartPole"* ]] || [[ "$pb" == *"Acrobot"* ]] || [[ "$pb" == "Pendulum-v0" ]]; then @@ -24,21 +25,24 @@ do filename="conf/conf_gpUCB_${pb}_${stamp}.yml" cp $conf $filename sed -i "s/env:.*/env: $pb/g" $filename - python evolve.py --conf $filename + python evolve.py --conf $filename & if [[ "$pb" == *"Mountain"* ]]; then - python evolve.py --conf $filename - python evolve.py --conf $filename - python evolve.py --conf $filename - python evolve.py --conf $filename - python evolve.py --conf $filename - python evolve.py --conf $filename - python evolve.py --conf $filename - python evolve.py --conf $filename - python evolve.py --conf $filename + python evolve.py --conf $filename & + python evolve.py --conf $filename & + python evolve.py --conf $filename & + python evolve.py --conf $filename & + python evolve.py --conf $filename & + python evolve.py --conf $filename & + python evolve.py --conf $filename & + python evolve.py --conf $filename & + python evolve.py --conf $filename & fi -done | tee run_$stamp - + wait +) | tee run_$stamp +) & +done +wait #conf_gp.yml conf_gpUCB_124.yml conf_gpUCB_5678910.yml conf_qdgp-BipedalWalker.yml conf_qdlingp-BipedalWalker.yml #conf_gpUCB.yml conf_gpUCB_3.yml conf_lingp.yml conf_qdgp-Hopper.yml conf_qdlingp-Hopper.yml -- GitLab