#!/usr/bin/env bash set -euo pipefail NNODES=${PET_NNODES:-1} NODE_RANK=${PET_NODE_RANK:-0} MASTER_ADDR=${PET_MASTER_ADDR:-"127.0.0.1"} MASTER_PORT=${PET_MASTER_PORT:-29500} NPROC_PER_NODE=${PET_NPROC_PER_NODE:-8} /home/fcheng/miniconda/bin/python -m torch.distributed.run \ --nnodes="${NNODES}" \ --node_rank="${NODE_RANK}" \ --master_addr "${MASTER_ADDR}" \ --master_port "${MASTER_PORT}" \ --nproc_per_node "${NPROC_PER_NODE}" \ train_mono3d.py \ --model yolo26s \ --epochs 100 \ --lr0 0.01 \ --lrf 0.01 \ --e2e_o2m_start 0.8 \ --e2e_o2m_final 0.1 \ --batch 512 \ --imgsz 768,352 \ --pretrained yolo26s-pretrain.pt \ --roi_metrics_only \ --warmup_epochs 0 \ --loss_3d_warmup_epochs 0 \ --loss_3d_ramp_epochs 20 \ --loss_3d_weight_max 0.1 \ --roi roi1 \ --exp_dir=./runs/detect/train_mono3d_roi1_20260430