c66855adfc
Sync to site1 / sync (push) Has been cancelled
- 移除 JEPA/lejepa-identifiability 子模块 gitlink - 移除 research/multiply/MultiPLY 子模块 gitlink - 删除 .gitmodules(不再有外部 URL 依赖) - 两个目录内容作为普通文件纳入主仓库追踪 - 删除各自内部 .git 目录,消除嵌套 git 仓库
36 lines
905 B
Bash
36 lines
905 B
Bash
#!/bin/bash
|
||
#SBATCH --job-name=lejepa_ou
|
||
#SBATCH --output=logs/ou_%A_%a.out
|
||
#SBATCH --error=logs/ou_%A_%a.err
|
||
#SBATCH --partition=gpuq
|
||
#SBATCH --qos=slow_nice
|
||
#SBATCH --gres=gpu:v100:1
|
||
#SBATCH --cpus-per-task=4
|
||
#SBATCH --mem=32G
|
||
#SBATCH --time=24:00:00
|
||
#SBATCH --array=0-6
|
||
|
||
# Each task: prerender eval (skipped if exists) + 200k images for one rho,
|
||
# then train 4 lambdas × 3 seeds × 3 inits = 36 training runs
|
||
|
||
RHOS=(0.3 0.5 0.7 0.8 0.9 0.95 0.99)
|
||
RHO_RAW=${RHOS[$SLURM_ARRAY_TASK_ID]}
|
||
RHO=$(printf "%.2f" $RHO_RAW)
|
||
|
||
eval "$(conda shell.bash hook)"
|
||
conda activate pytorch
|
||
export MUJOCO_GL=egl
|
||
mkdir -p logs
|
||
|
||
echo "Node: $(hostname) | rho=${RHO} | Start: $(date)"
|
||
|
||
# Step 1: Prerender (eval + this rho)
|
||
python prerender.py eval
|
||
python prerender.py ou --rho "${RHO}"
|
||
|
||
# Step 2: Train
|
||
python run_reacher.py --config configs/reacher.yaml \
|
||
--data_dir "data/reacher/ou/rho=${RHO}"
|
||
|
||
echo "Done: $(date)"
|