

🌍 OlmoEarth v1.2 switches to RoPE for cleaner satellite-image embeddings
Today we're releasing OlmoEarth v1.2, the latest in our family of open foundation models for Earth observation. 🌍
OlmoEarth processes satellite images into tiles (patches), representing each as an embedding the model uses for downstream tasks—a numerical representation. Earlier versions tagged patches with a fixed position signal that surfaced as unwanted artifacts in those embeddings.
V1.2 switches to rotary positional embeddings (RoPE), which reduces artifacts in the embeddings & gives a small performance boost. Instead of adding a position signal to each patch, it rotates the vectors the model compares in attention by angles defined by each patch's position. The result is cleaner embeddings and better performance on downstream tasks: across all model sizes, we see consistent improvement on our kNN/linear-probe evals.
This update came directly from partners asking for cleaner embeddings. OlmoEarth v1.2 comes in Nano, Tiny, Small, & Base—all open source + available now.
🤗 Models: https://huggingface.co/collections/allenai/olmoearth
💻 Training & fine-tuning code: https://github.com/allenai/olmoearth_pretrain
📄 Tech report: https://allenai.org/papers/olmoearth-v1-2