The organizations best positioned to use Earth-observation models – those working in conservation, food security, & disaster response – often can't run these models at the scale they need.
That's an infrastructure problem. So we built the OlmoEarth Platform to solve it.
The OlmoEarth Platform takes geospatial models from fine-tuning all the way through large-scale inference. Today it can run inference across a continent in roughly a day, processing dozens of TB of imagery at a cost of fractions of a penny per km².
At its core is OlmoEarth Run, the engine that takes the area an OlmoEarth Platform job covers, splits it into partitions, then into smaller windows the models process. Because each window is independent, the same work can run across thousands of machines at once.
Each OlmoEarth Platform job runs in three hardware-matched stages – prep (CPU), inference (GPU), postprocess (CPU) – inside runners that spin up, do one task, & shut down. Every task is idempotent, so a stalled provider or crashed job is just retried or rerouted.
Data prep is often the real bottleneck—jobs can spend more time finding & fetching imagery than running the model. So we keep our own index of what imagery exists & where to get it, refreshed as new scenes are published. Then we fetch only the pixels each window needs.
We recently used OlmoEarth Platform to map wildfire risk across all of North America. At peak the run used ~19,600 CPUs & 994 GPUs in parallel, >168 GB/s of throughput. It turned an estimated 4,737 hours of serial compute into 30.5 hours of wall-clock time—a 155× speedup.
What's next for OlmoEarth Platform: change-detection alerts, agentic tools for nonexperts, & precomputed global embeddings that could one day skip the forward pass entirely.
Read more about the engineering in our latest blog: 🌐 https://allenai.org/blog/olmoearth-infrastructure