#!/bin/bash #SBATCH -J exp2_fix #SBATCH -p gpuA800 #SBATCH --gres=gpu:1 #SBATCH -N 1 #SBATCH -n 1 #SBATCH --cpus-per-task=8 #SBATCH --mem=64G #SBATCH -t 4:00:00 #SBATCH -o ${PULSE_ROOT}/results/exp2/slurm_fix_%j.out #SBATCH -e ${PULSE_ROOT}/results/exp2/slurm_fix_%j.err export PYTHONUNBUFFERED=1 echo "=== Job Info ===" echo "Job ID: $SLURM_JOB_ID" echo "Node: $SLURM_NODELIST" echo "Start: $(date)" nvidia-smi --query-gpu=name,memory.total --format=csv,noheader echo "================" PYTHON=python cd ${PULSE_ROOT} # Run the 3 missing experiments: 3-core combo (mocap,emg,eyetrack) × 3 models for MODEL in tcn mstcn lstm; do $PYTHON experiments/train_exp2.py \ --model $MODEL \ --modalities mocap,emg,eyetrack \ --epochs 80 \ --batch_size 16 \ --lr 5e-4 \ --hidden_dim 64 \ --downsample 2 \ --patience 15 \ --seed 42 \ --output_dir ${PULSE_ROOT}/results/exp2 done echo "=== Done: $(date) ==="