#!/bin/bash # Run one shard of a job list on a cluster node (called over ssh from scripts/dispatch_nodes.py). # usage: node_run.sh set -u cd ~/wp46_uqo || exit 1 git pull -q mkdir -p results/logs export WP46_CACHE=~/wp46-cache nohup .venv/bin/python scripts/run_benchmark.py --jobs "$1" --shard "$2" --workers "$3" --out ~/wp46-cache/forecasts_"$4" \ > results/logs/bench_"$4"_shard_"${2/\//_}".log 2>&1 & echo "started shard $2 on $(hostname) pid $!"