The OlmoEarth Platform: Geospatial inference at planetary scale
Governments, NGOs, and other mission-driven organizations are already adapting OlmoEarth for applications including deforestation monitoring, food security, and wildfire risk. At Ai2, we know how to train and release powerful open models, and for organizations with strong engineering teams, an open model is all they need to run with. But most organizations in the environmental space - the ones best placed to apply these models - don't have the infrastructure or engineering teams that can manage the full lifecycle: labeling data, fine-tuning models, and running large-scale inference.
Key Takeaways
- We've spent more than a decade operating platforms like Skylight and EarthRanger , software that users around the world rely on every day, so it has to work every day.
That experience taught us what delivering impact takes: running models cost-effectively at the right time and place, monitoring performance, turning raw outputs into actionable insights, and verifying those outputs drive the outcomes partners want.
- Satellite imagery must be found and accessed across multiple providers, aligned across projections and resolutions, and processed efficiently.
Results then have to be stitched into geographically consistent maps while the infrastructure recovers from the routine failures of distributed computing.
- A recent wildfire risk map generated on the OlmoEarth Platform, with statistics.
Why satellite inference is challenging Most ML models take in a few megabytes of data and produce a result in under a second-think LLMs processing a paragraph of text or computer vision models analyzing a photo from a smartphone.
- They can come from several providers, each using different projections and resolutions, and may include observations that are missing or obscured by clouds.
The output is itself a map, so every prediction must remain precisely aligned with the same projection and coordinate grid as the areas around it.
- The right hardware for the right task Because data acquisition and preparation often dominate an inference job's runtime, assigning that work to GPUs would leave the system's most expensive hardware doing tasks better suited to CPUs.
We've spent more than a decade operating platforms like Skylight and EarthRanger , software that users around the world rely on every day, so it has to work every day. That experience taught us what delivering impact takes: running models cost-effectively at the right time and place, monitoring performance, turning raw outputs into actionable insights, and verifying those outputs drive the outcomes partners want. That's why we built the OlmoEarth Platform : infrastructure for taking geospatial models from fine-tuning and evaluation to large-scale inference.
Inference at this scale presents its own set of challenges. Satellite imagery must be found and accessed across multiple providers, aligned across projections and resolutions, and processed efficiently. Results then have to be stitched into geographically consistent maps while the infrastructure recovers from the routine failures of distributed computing.
Today, the platform can run inference across continent-scale areas in roughly a day, processing dozens of terabytes of imagery at a cost of fractions of a penny per square kilometer. Developing it meant confronting a series of engineering challenges that others working on large-scale geospatial systems are likely to encounter as well. This post walks through those challenges and the solutions we arrived at.
For more details please read the original article at Hugging Face.
Continue Learning
Comments
Comments appear only after moderation. Your email identifies your submission to the moderator and is never displayed here.
No approved comments yet.