| # Single-sample overfit on UVDoc_final with OFFICIAL default hyperparameters: | |
| # UVDocnet, lr=2e-4, batch=8, n_epochs=10, n_epochs_decay=10, | |
| # alpha=beta=5, gamma=1, ep_gamma_start=10. | |
| # Overfit branch uses deterministic crop + no aug (matches verify_ckpt_val_pipeline.py). | |
| set -euo pipefail | |
| ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" | |
| PY="${PYTHON:-/root/miniconda3/envs/o3dedit/bin/python}" | |
| LOGDIR="${LOGDIR:-$ROOT/log_overfit_official_uvdoc}" | |
| UV="${UV_DOC_ROOT:-$ROOT/UVDoc_final}" | |
| exec "$PY" "$ROOT/UVDoc_official/train.py" \ | |
| --data_to_use uvdoc \ | |
| --data_path_UVDoc "$UV" \ | |
| --overfit_n 1 \ | |
| --batch_size 8 \ | |
| --n_epochs 10 \ | |
| --n_epochs_decay 10 \ | |
| --lr 0.0002 \ | |
| --alpha_w 5.0 \ | |
| --beta_w 5.0 \ | |
| --gamma_w 1.0 \ | |
| --ep_gamma_start 10 \ | |
| --num_workers "${NUM_WORKERS:-4}" \ | |
| --device "${DEVICE:-cuda:0}" \ | |
| --logdir "$LOGDIR" | |