summaryrefslogtreecommitdiff
path: root/experiments/handoff_plain_to_resnet_p1.sh
diff options
context:
space:
mode:
Diffstat (limited to 'experiments/handoff_plain_to_resnet_p1.sh')
-rwxr-xr-xexperiments/handoff_plain_to_resnet_p1.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/experiments/handoff_plain_to_resnet_p1.sh b/experiments/handoff_plain_to_resnet_p1.sh
index c5656a2..04fcdea 100755
--- a/experiments/handoff_plain_to_resnet_p1.sh
+++ b/experiments/handoff_plain_to_resnet_p1.sh
@@ -12,6 +12,7 @@ fi
expected_commit="$1"
resnet_root="/scratch/yurenh2/sdil-runs/resnet-p1"
python_bin="/home/yurenh2/miniconda3/envs/ep_pascal/bin/python3"
+validator="/home/yurenh2/sdil/experiments/validate_crossover_artifact.py"
gpu5_uuid="GPU-f4aed756-228e-7522-94e7-fb543c02cc74"
gpu7_uuid="GPU-df3d5933-c3e9-9ea1-d595-9d2a3b68c14b"
@@ -74,6 +75,13 @@ fi
mkdir -p "$resnet_root/results/resnet_crossover"
tmux new-session -d -s resnet_p1_gpu5 \
"cd '$resnet_root' && env CUDA_VISIBLE_DEVICES=5 '$python_bin' experiments/resnet_crossover_grid.py --stage p1 --num-shards 2 --shard-index 0 > results/resnet_crossover/p1_gpu5.log 2>&1"
+resnet_launch="$resnet_root/results/resnet_crossover/p1_launch.json"
+until "$python_bin" "$validator" \
+ --path "$resnet_launch" \
+ --kind resnet_p1_launch \
+ --expected-commit "$expected_commit" >/dev/null 2>&1; do
+ sleep 1
+done
tmux new-session -d -s resnet_p1_gpu7 \
"cd '$resnet_root' && env CUDA_VISIBLE_DEVICES=7 '$python_bin' experiments/resnet_crossover_grid.py --stage p1 --num-shards 2 --shard-index 1 > results/resnet_crossover/p1_gpu7.log 2>&1"
tmux has-session -t resnet_p1_gpu5