| #!/bin/bash |
|
|
| set -e |
|
|
| export HF_HOME="/mnt/matylda4/udupa/hugging-face" |
| export HF_HUB_OFFLINE=1 |
| export TRANSFORMERS_OFFLINE=1 |
| export HF_DATASETS_OFFLINE=1 |
| export WANDB_MODE=offline |
|
|
| GPU=$(/mnt/matylda4/udupa/exps/endpointing/smart-endpointing/sge_utils/free-gpus.sh 1 2>/dev/null) || true |
| if [[ "$GPU" =~ ^[0-9,]+$ ]]; then |
| export CUDA_VISIBLE_DEVICES=$GPU |
| echo "CUDA_VISIBLE_DEVICES=$CUDA_VISIBLE_DEVICES" |
| else |
| echo "No free GPU found — running on CPU." |
| fi |
|
|
| SUBMISSION=/mnt/matylda4/udupa/exps/endpointing/sesame_eval/tt-benchmark/baselines/mimi_endpointer/turn-bench-submission |
| HARNESS=/mnt/matylda4/udupa/exps/endpointing/sesame_eval/turn-bench-template |
| PYTHON=/mnt/matylda4/udupa/miniconda3/bin/python3 |
|
|
| |
| if ! "$PYTHON" -c "import soxr, rich, typer, moshi, matplotlib" 2>/dev/null; then |
| echo "Installing deps into conda env..." |
| "$PYTHON" -m pip install rich==15.0.0 typer==0.25.1 soxr==1.1.0 soundfile==0.13.1 matplotlib==3.10.6 --quiet |
| "$PYTHON" -m pip install moshi==0.2.11 --no-deps --quiet |
| fi |
|
|
| |
| cd "$SUBMISSION" |
| PYTHONPATH="$HARNESS" "$PYTHON" -m eval.harness "$@" |
|
|
| if [[ "${MIMI_DEBUG:-0}" == "1" ]]; then |
| "$PYTHON" "$SUBMISSION/plot_debug.py" |
| fi |
|
|