melanoma_classification / train_distributed.sh
Mhara's picture
Upload folder using huggingface_hub
dae5c90 verified
Raw
History Blame Contribute Delete
996 Bytes
#!/bin/bash
if [ -x "$(command -v nvidia-smi)" ]; then
DEVICE="cuda"
echo "Running on GPU"
else
DEVICE="cpu"
echo "Running on CPU"
fi
python -m torch.distributed.launch \
--nproc_per_node=4 \
--master_port=29500 \
--use_env \
melanoma_train.py \
--data_path "C:/lumen_melanoma_classification/melanoma-classification/isic2020_challenge" \
--skin_color_csv "C:/lumen_melanoma_classification/melanoma-classification/isic2020_challenge/ISIC_2020_full.csv" \
--model dinov2_vit_small \
--in_22k False \
--batch_size 8 \
--epochs 10 \
--device $DEVICE \
--freeze_model True \
--input_size 224 \
--num_classes 2 \
--num_workers 4 \
--pretrained True \
--log_dir "./melanoma_logs" \
--warmup_epochs 0 \
--use_amp False \
--lr 0.01 \
--mixup 0.0 \
--update_freq 1 \
--ifw \
--recall_ce \
--weight_decay 0.0001 \
--output_dir "./melanoma_classifier_output" \
--distributed