27 lines
674 B
Bash
27 lines
674 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
case_dir="${1:-}"
|
|
out_dir="${2:-}"
|
|
|
|
if [[ -z "${case_dir}" ]]; then
|
|
echo "usage: run_case.sh <case_dir> [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"
|