A repo to explore the DINOv3 checkpoint trained on satellite imagery using PCA visualization.

Python Version: 3.12.11
⚠️ transformers version is critical - The satellite DINOv3 model (facebook/dinov3-vitl16-pretrain-sat493m) requires the development version of transformers (4.56.0.dev0) for proper compatibility.
pip install git+https://github.com/huggingface/transformers.git@main
pip install -r requirements.txt
torch==2.7.1
torchvision==0.22.0
transformers==4.56.0.dev0
datasets==3.6.0
scikit-learn==1.7.1
matplotlib==3.10.5
numpy==2.3.2
Pillow==11.3.0
python visualize_features.py
The script will:
results/pca_features.png3 commits
Python
100.0%
A repo to explore the DINOv3 checkpoint trained on satellite imagery using PCA visualization.

Python Version: 3.12.11
⚠️ transformers version is critical - The satellite DINOv3 model (facebook/dinov3-vitl16-pretrain-sat493m) requires the development version of transformers (4.56.0.dev0) for proper compatibility.
pip install git+https://github.com/huggingface/transformers.git@main
pip install -r requirements.txt
torch==2.7.1
torchvision==0.22.0
transformers==4.56.0.dev0
datasets==3.6.0
scikit-learn==1.7.1
matplotlib==3.10.5
numpy==2.3.2
Pillow==11.3.0
python visualize_features.py
The script will:
results/pca_features.png3 commits
Python
100.0%