1#!/bin/bash2# Run one shard of a job list on a cluster node (called over ssh from scripts/dispatch_nodes.py).3# usage: node_run.sh <jobs_file_relative> <shard i/N> <workers> <run_name>4set -u5cd ~/wp46_uqo || exit 16git pull -q7mkdir -p results/logs8export WP46_CACHE=~/wp46-cache9nohup .venv/bin/python scripts/run_benchmark.py --jobs "$1" --shard "$2" --workers "$3" --out ~/wp46-cache/forecasts_"$4" \10 > results/logs/bench_"$4"_shard_"${2/\//_}".log 2>&1 &11echo "started shard $2 on $(hostname) pid $!"12