#!/usr/bin/env bash set -euo pipefail case_dir="${1:-}" out_dir="${2:-}" if [[ -z "${case_dir}" ]]; then echo "usage: run_case.sh [output_dir]" >&2 exit 1 fi case_dir="$(cd "${case_dir}" && pwd)" if [[ -z "${out_dir}" ]]; then out_dir="${case_dir}/baselines/stella" fi mkdir -p "${out_dir}" script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" python "${script_dir}/normalize.py" \ --case "${case_dir}/case.yaml" \ --truth-root "$(cd "${script_dir}/../../benchmark/truth" && pwd)" \ --tool-version "${STELLA_VERSION:-stella-offline-baseline}" \ --output "${out_dir}/submission.json" echo "submission written: ${out_dir}/submission.json"