| #!/bin/bash
|
| now=$(date +"%Y%m%d_%H%M%S")
|
|
|
| epoch=120
|
| bs=4
|
| gpus=8
|
| lr=0.000005
|
| encoder=vitl
|
| dataset=hypersim
|
| img_size=518
|
| min_depth=0.001
|
| max_depth=20
|
| pretrained_from=../checkpoints/depth_anything_v2_${encoder}.pth
|
| save_path=exp/hypersim
|
|
|
| mkdir -p $save_path
|
|
|
| python3 -m torch.distributed.launch \
|
| --nproc_per_node=$gpus \
|
| --nnodes 1 \
|
| --node_rank=0 \
|
| --master_addr=localhost \
|
| --master_port=20596 \
|
| train.py --epoch $epoch --encoder $encoder --bs $bs --lr $lr --save-path $save_path --dataset $dataset \
|
| --img-size $img_size --min-depth $min_depth --max-depth $max_depth --pretrained-from $pretrained_from \
|
| --port 20596 2>&1 | tee -a $save_path/$now.log
|
|
|