#!/bin/bash # Chay TOAN BO thi nghiem theo cach an toan nhat: TUAN TU, khong dung parallel, khong dung SLURM array. # Co the chay lai neu bi ngat; cac task da xong se duoc bo qua neu overwrite=false trong config. set -euo pipefail cd "$(dirname "$0")" CONFIG="config/experiment.yaml" export OMP_NUM_THREADS=1 export MKL_NUM_THREADS=1 export OPENBLAS_NUM_THREADS=1 export NUMEXPR_NUM_THREADS=1 mkdir -p outputs/logs echo "[1/3] Tao danh sach task..." python scripts/00_make_tasks.py --config "$CONFIG" echo "[2/3] Chay toan bo task TUAN TU voi n-jobs=1..." python scripts/run_all_local.py --config "$CONFIG" --n-jobs 1 2>&1 | tee outputs/logs/run_safe_full_serial.log echo "[3/3] Gom bang tong hop..." python scripts/02_collect_summary.py --config "$CONFIG" echo "DONE. Ket qua nam trong thu muc outputs/"