Download deployment/evaluate_matrix_game2_8h200.sh from BonanDing/worldmem-baseline-evals: direct link, hf CLI and curl.
- Browser
- Download file 2.34 kB
-
https://huggingface.co/BonanDing/worldmem-baseline-evals/resolve/main/deployment/evaluate_matrix_game2_8h200.sh
- Command line
-
hf download hf://BonanDing/worldmem-baseline-evals/deployment/evaluate_matrix_game2_8h200.sh
-
curl -L -o evaluate_matrix_game2_8h200.sh https://huggingface.co/BonanDing/worldmem-baseline-evals/resolve/main/deployment/evaluate_matrix_game2_8h200.sh
2.34 kB
| #SBATCH --job-name=matrix-game2-minecraft-full | |
| #SBATCH --nodes=1 | |
| #SBATCH --ntasks-per-node=8 | |
| #SBATCH --cpus-per-task=14 | |
| #SBATCH --gres=gpu:8 | |
| #SBATCH --time=48:00:00 | |
| #SBATCH --account=berzelius-2026-196 | |
| #SBATCH --array=42-43%1 | |
| #SBATCH --chdir=/proj/cvl/users/x_fahkh2/worldmem-baseline-evals/Matrix-Game/Matrix-Game-2 | |
| #SBATCH --output=slurm_logs/%x-%A_%a.out | |
| #SBATCH --error=slurm_logs/%x-%A_%a.out | |
| set -euo pipefail | |
| module load buildenv-gcccuda/12.9.1-gcc11 | |
| ROOT=/proj/cvl/users/x_fahkh2/worldmem-baseline-evals | |
| ENV_ROOT=/proj/cvl/users/x_fahkh2/envs | |
| REPO=$ROOT/Matrix-Game/Matrix-Game-2 | |
| PYTHON=$ENV_ROOT/matrix-game2-eval/bin/python | |
| METRIC_PYTHON=$ENV_ROOT/geometry-forcing-eval/bin/python | |
| WORLD_MEM_ROOT=$ROOT/references/worldmem | |
| DATA_ROOT=/proj/cvl/users/x_fahkh2/WorldMem_Repro/datasets/minecraft | |
| MANIFEST=$ROOT/deployment/manifests/minecraft_test_300.csv | |
| FID_MANIFEST=$ROOT/deployment/manifests/minecraft_test_fid50.csv | |
| SEED=$SLURM_ARRAY_TASK_ID | |
| JOB=$SLURM_ARRAY_JOB_ID | |
| RUN=matrix-game2_minecraft_300cases_seed${SEED}_job${JOB} | |
| OUTPUT=$REPO/outputs/$RUN | |
| export TMPDIR=$ROOT/cache | |
| export HF_HOME=$ROOT/cache/huggingface | |
| export TORCH_HOME=$ROOT/cache/torch | |
| export XDG_CACHE_HOME=$ROOT/cache | |
| export MPLCONFIGDIR=$ROOT/cache/matplotlib | |
| export TRITON_CACHE_DIR=$ROOT/cache | |
| export PYTHONNOUSERSITE=1 | |
| export PYTHONUNBUFFERED=1 | |
| export OMP_NUM_THREADS=4 | |
| export MKL_NUM_THREADS=4 | |
| export WANDB_MODE=disabled | |
| export HF_HUB_OFFLINE=1 | |
| export TRANSFORMERS_OFFLINE=1 | |
| mkdir -p "$TMPDIR" "$OUTPUT" | |
| cd "$REPO" | |
| "$PYTHON" "$ROOT/deployment/verify_node.py" --output "$OUTPUT" | |
| cp "$0" "$OUTPUT/launcher.sh" | |
| srun --ntasks=8 --gpus-per-task=1 --cpus-per-task=14 --cpu-bind=cores --kill-on-bad-exit=1 \ | |
| "$PYTHON" "$ROOT/shared/run_and_score.py" \ | |
| --method matrix-game2 \ | |
| --workspace-root "$ROOT" \ | |
| --metric-python "$METRIC_PYTHON" \ | |
| --worldmem-root "$WORLD_MEM_ROOT" \ | |
| --manifest "$MANIFEST" \ | |
| --data-root "$DATA_ROOT" \ | |
| --output "$OUTPUT" \ | |
| --seed "$SEED" \ | |
| --limit 300 \ | |
| --max-generated 500 \ | |
| --world-size 8 | |
| srun --exclusive --exact --nodes=1 --ntasks=1 --gpus-per-task=1 --cpus-per-task=14 \ | |
| "$METRIC_PYTHON" "$ROOT/shared/aggregate.py" \ | |
| --output "$OUTPUT" \ | |
| --manifest "$MANIFEST" \ | |
| --dataset minecraft \ | |
| --fid-manifest "$FID_MANIFEST" \ | |
| --seed "$SEED" | |