Spaces:
Sleeping
Sleeping
File size: 1,246 Bytes
0788e19 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
GPU_NUM=4
WORLD_SIZE=1
RANK=0
MASTER_ADDR=localhost
MASTER_PORT=12588
DISTRIBUTED_ARGS="
--nproc_per_node $GPU_NUM \
--nnodes $WORLD_SIZE \
--node_rank $RANK \
--master_addr $MASTER_ADDR \
--master_port $MASTER_PORT
"
train_datasets=(
"data/datasets/train_ForenSynths/train" \
)
eval_datasets=(
"data/datasets/train_ForenSynths/val" \
)
MODEL="SAFE"
for train_dataset in "${train_datasets[@]}"
do
for eval_dataset in "${eval_datasets[@]}"
do
current_time=$(date +"%Y%m%d_%H%M%S")
OUTPUT_PATH="results/$MODEL/$current_time"
mkdir -p $OUTPUT_PATH
python -m torch.distributed.launch $DISTRIBUTED_ARGS main_finetune.py \
--input_size 256 \
--transform_mode 'crop' \
--model $MODEL \
--data_path "$train_dataset" \
--eval_data_path "$eval_dataset" \
--save_ckpt_freq 1 \
--batch_size 32 \
--blr 1e-2 \
--weight_decay 0.01 \
--warmup_epochs 1 \
--epochs 20 \
--num_workers 16 \
--output_dir $OUTPUT_PATH \
2>&1 | tee -a $OUTPUT_PATH/log_train.txt
done
done |