Please follow the installation instructions in DINOv2 and install timm==0.9.16 as well.
We prepare ImageNet-1K following the instructions in DeiT.
-
Specify the directory of datasets with
data-path
in the training scriptrun_pretrain.sh
. -
Use the
teacher-model
andtarget_model
parameters to select the appropriate teacher and student models. -
Specify the model choices with
model
to choose from DINOv2, SynCLR, CLIP. -
For SynCLR and CLIP training, use the
teacher-path
parameter to indicate the path to the pre-trained teacher model. -
Simply run the training script as follows:
bash run_pretrain.sh
This part is heavily build upon DeiT, DINOv2, SynCLR. We gratefully thank the authors for their wonderful works.