Train DINOv2 ViT-L/16 on ImageNet-1k (Fast Setup)
mainThis setup runs on 4 A100-80GB nodes (32 GPUs) in a SLURM cluster environment using submitit. Training takes approximately 1 day.
Arguments:
--nodes: Number of nodes.--config-file: Path to the configuration YAML.--output-dir: Path to save results.train.dataset_path: Dataset configuration string in the formatImageNet:split=TRAIN:root=<PATH/TO/DATASET>:extra=<PATH/TO/DATASET>
python dinov2/run/train/train.py \
--nodes 4 \
--config-file dinov2/configs/train/vitl16_short.yaml \
--output-dir <PATH/TO/OUTPUT/DIR> \
train.dataset_path=ImageNet:split=TRAIN:root=<PATH/TO/DATASET>:extra=<PATH/TO/DATASET>