← Back
FeaturedTechIndustry#Ai2#OlmoEarth#Open Source#Geospatial Inference

The OlmoEarth Platform: Geospatial Inference at Planetary Scale

Hugging Face:Blog(RSS)T1
00:2707/29, 12:27 AMRSSRead the original ↗Export MD ↓

Score

83
Information gain8 ×0.3

详细介绍新兴行星级地理空间AI平台,填补行业空白。

Content quality7 ×0.2

内容结构清晰,但技术细节偏高层未深入核心算法。

Practical value9 ×0.2

开源API和预训练模型可直接用于研究部署,实用性强。

Timeliness9 ×0.15

平台刚发布,符合当前地理空间AI热点的时效需求。

Source reliability9 ×0.15

来自知名AI研究机构Ai2,经Hugging Face官方博客发布,可信度高。

Base 83 × T1 Source weight ×1 = 83

Curation line 60Selected

Why selected

Novel architecture and open-source approach boost credibility, but lacks concrete performance benchmarks.

AI commentary

「This blog is worth attention, especially for geoinformatics and remote sensing teams—OlmoEarth offers an end-to-end solution from data to inference. Its open ecosystem could become a new community benchmark.」

Quick overview

Ai2 introduces the OlmoEarth platform on Hugging Face blog, targeting planetary-scale geospatial inference. It integrates high-resolution satellite imagery, terrain data, and AI models to support large-scale environmental monitoring and urban planning, offering open-source tools and APIs for researchers.

  • OlmoEarth handles petabyte-scale geospatial data
  • Pre-trained vision models and inference pipelines included
  • Open API for easy integration of custom workflows

Full text

Showing the source text; the full translation is being generated.

Back to Articles

The OlmoEarth Platform: Geospatial inference at planetary scale

Enterprise Article Published July 28, 2026 Upvote - Kyle Wiggers's avatar Kyle Wiggers Ai2Comms Follow Ai2's avatar allenai

🌍 Learn more about OlmoEarth Platform: https://allenai.org/olmoearth

Wildfire-risk map of North America generated on the OlmoEarth Platform, shown as a blue-to-red heatmap over a satellite basemap

The OlmoEarth models are our family of Earth observation foundation models, pretrained on roughly 10 terabytes of multimodal satellite data. 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. 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.

Continent-scale inference run, by the numbers — a stat grid summarizing the North America wildfire-risk run

A recent wildfire risk map generated on the OlmoEarth Platform, with statistics.

Close-up of a wildfire-risk heatmap over terrain, from blue (lower risk) to red (higher risk)

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. Earth observation inference operates at a very different scale—a single job fine-tuning a foundation model for maximum performance can move terabytes of data and run for hours. The inputs may span multiple spectral bands, sensor types, and time steps across a large geographic area. 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.

Even acquiring the data can be a major challenge. Prediction jobs often spend more time downloading and preparing imagery than running the model itself, making efficient data pipelines critical. Those pipelines must handle high-volume I/O while providing the compute needed to reproject and resample imagery.

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 therefore divide each job into three stages, each matched to a distinct hardware profile:

  • Data acquisition and preprocessing (CPU, high I/O): Fetch, reproject, align, and normalize imagery, then write it in a format optimized for fast loading during inference.
  • Inference (GPU): Run the model’s forward pass and write minimally processed outputs directly to storage.
  • Postprocessing (CPU): Stitch the per-window outputs together, apply masks or rescaling, and export them in user-friendly formats such as Zarr, GeoTIFF, or GeoJSON.

The OlmoEarth Platform distributes these stages across many machines while keeping GPUs fully utilized. Multiprocess data loaders continuously feed each GPU, while completed outputs stream directly to blob storage.

Three-stage inference pipeline as cards: 01 Data acquisition on CPU (heavily I/O-bound), 02 Run inference on GPU (heavily GPU-bound), 03 Postprocessing on CPU

One request, hundreds of workers, and thousands of processes

OlmoEarth Run, the platform’s execution layer for large-scale inference jobs, divides the geographic region covered by each job into partitions sized for individual compute instances (workers), then subdivides those partitions into smaller windows that the OlmoEarth models process. Because each window can be handled independently in a separate forward pass, work on one part of the map does not need to wait for another.

In practice, a state-sized area might become a hundred or so partitions, while a continent-scale run can become thousands. Adjacent partitions overlap slightly, and we reconcile that overlap when the outputs are assembled so no seam appears in the final raster.

Because the partitions are independent, the same stage can run across thousands of compute instances at once. We recently used this approach to generate a wildfire-risk map covering all of North America. At peak, the run used roughly 19,600 CPUs and 994 GPUs in parallel, with network throughput exceeding 168 GB/s. That level of parallelism reduced an estimated 4,737 hours of serial compute to about 30.5 hours of wall-clock time—a 155× speedup.

Fan-out is not unbounded, though. More workers push against cloud quotas, so parallelism is a per-run knob, one of several that we can adjust on individual jobs. Output resolution trades data volume and compute for detail; model size trades GPU time for accuracy; caching raw imagery trades storage for speed across repeated runs over the same area. The right setting depends on the task – and budget – at hand.

OlmoEarth two-stage partitioning: Stage 1 splits one prediction request into machine-sized partitions fanned out across up to ~1,000 worker nodes; Stage 2 re-partitions each worker’s cell into model-sized windows processed in parallel, one GPU per node

Finding and fetching the right pixels

Given a geographic region and time range, the platform first has to determine which satellite scenes should feed the model. That means identifying what was captured, where, and when across providers with different catalogs, formats, and publication delays. The selection criteria also depend on the source: for optical imagery such as Sentinel-2, we generally want the least-cloudy scenes available, while for synthetic aperture radar, the available polarization channels may matter more.

We rely on public STAC catalogs and open standards wherever possible. But a large inference job can generate thousands of metadata queries at once—far more than external services such as ESA’s or Microsoft Planetary Computer’s STAC APIs are designed to handle concurrently.

To avoid overwhelming those services, the OlmoEarth Platform maintains its own metadata index, updated as new imagery is published. For datasets hosted through AWS Open Data, we receive an SNS notification for each new scene. When a provider does not offer a change stream, we poll its upstream index every few minutes. As a result, our requests to external services follow the steady pace of new publications rather than the sudden burst generated by a large inference job.

OlmoEarth Datasets architecture: one metadata index over many satellite providers (AWS Open Data, Google Cloud, USGS, Copernicus, NASA/ASF, Microsoft Planetary Computer) feeding an ingestion queue, worker pods, and an Elasticsearch index that serves search and tile APIs

Each index entry stores scene metadata along with pointers to every location where the underlying pixels are available. At runtime, the platform selects the best source and performs windowed reads against cloud-optimized formats such as COG or Zarr, retrieving only the bytes needed for a given partition rather than downloading entire scenes.

The index also supports our annotation tools. Because it maintains pointers to Sentinel-1, Sentinel-2, Landsat, and NISAR imagery in cloud-optimized formats, we can serve tiles from any indexed scene through the same windowed-read system, without building a separate ingestion pipeline.

The providers that made this workflow easiest shared three characteristics that we would recommend as best practices for publishing Earth observation data: queue-based notifications when new imagery becomes available, storage on major cloud platforms without bespoke rate limits or availability bottlenecks, and cloud-optimized formats that support ranged reads.

Example items-search API call: a POST to /api/v1/items/search querying the Sentinel-2 L2A collection over a date range and polygon, sorted by cloud cover, with the JSON response record and cloud-optimized asset pointers

Handling failure at scale

The OlmoEarth Platform is designed to recover from failures automatically. For each task within a stage and geographic partition, it dynamically provisions a virtual machine running our runner Docker container. The runner retrieves the task parameters, executes the work, returns the result, and shuts down. Because every task is reentrant and idempotent, intermittent failures can be handled safely by rerunning it.

At this scale, failures are expected: a provider may be slow or briefly unavailable; metadata may indicate that imagery exists even when a required band or window is missing; cloud cover may leave too few usable observations; or a task may crash outright. The platform responds with task tracking, automatic retries, fallback to alternate providers when available, and clear distinctions between retryable and fatal errors. A separate monitoring process detects runners that have stalled or stopped and restarts their tasks.

Where we're headed

Our roadmap is shaped by the gaps our partners have identified and the capabilities they need most. Among the areas we are working on:

  • Automated model runs. Schedule inference jobs in advance or trigger them whenever the imagery index registers a new scene over an area of interest.
  • Change detection and alerts. Notify users when the landscapes they monitor change, so events such as deforestation or flooding surface as alerts rather than rasters someone has to find and inspect manually.
  • Agentic tools and interfaces. Agents can lower the barrier to using geospatial models, from data curation and feature engineering to identifying ways to improve a fine-tuned model. We want users at any technical level to do work that previously required an experienced ML researcher.
  • Faster models. Work with our research team on more efficient architectures that reduce GPU time per window.
  • More modalities. Add new satellite sensors and data sources to both the OlmoEarth models and the imagery index that supports them. We’re currently focused on incorporating weather data (ERA-5) and satellites that provide more detail on environmental factors.
  • Embeddings. Develop a dedicated embedding model and precompute embeddings at global scale. For many tasks, running inference against those embeddings could replace a full forward pass over raw imagery, making workloads substantially faster and less expensive. Fine-tuning and direct inference will remain important for maximum performance on challenging tasks, but embeddings could open up a much broader range of efficient applications.
  • Run anywhere. OlmoEarth Run requires only virtual machines capable of running a Docker image and access to blob storage. We currently operate it on Google Cloud, but the architecture is designed to support multiple clouds and deployments within a partner’s own account and compute environment.

This is only the beginning. Geospatial foundation models, and especially operationalizing them, are still an emerging technology, and many of the organizations best positioned to use them – those working in conservation, food security, disaster response, and climate – have never had access to infrastructure like this. The gap between what these teams need to understand about the planet and what their budgets and technical resources allow them to do remains wide.

We are building OlmoEarth to help close it.

More from this author

What building Shippy taught us about building agents

16 July 15, 2026

DiScoFormer: One transformer for density and score, across distributions

6 June 29, 2026

Community

EditPreview Upload images, audio, and videos by dragging in the text input, pasting, or clicking here. Tap or paste here to upload images Comment

· Sign up or log in to comment

Upvote -

Related items

91

Five-dimension score

Information gain8 ×0.3

首次提出针对CPU优化的1M上下文模型,填补了边缘设备长文本推理的空白,信息增量显著。

Content quality9 ×0.2

技术细节清晰,提供了基准测试对比和架构解释,图文并茂,质量上乘。

Practical value10 ×0.2

直接降低长上下文应用的硬件成本,开源权重可立即部署,实用价值极高。

Timeliness10 ×0.15

当日发布的博客,且长上下文推理是当前AI热点,时效性满分。

Source reliability9 ×0.15

Hugging Face官方博客,作者为Liquid AI,属于第一方技术发布,可信度高。

Base 90.5 × T1 Source weight ×1 = 91

Curation line 60Selected

23:01Hugging Face:Blog(RSS)T1RSS

FeaturedLFM2.5-Encoders: New Models for Fast Long-Context Inference on CPU

LFM2.5-Encoder:面向CPU快速长上下文推理的新模型

This blog post catches my eye because it directly solves the pain point of running long-context LLMs on CPU. For teams or individual developers without high-end GPUs, the LFM2.5-Encoder series offers a ready-to-use open-source solution. Highly recommended for those working on RAG, document search, or code analysis—now a standard server can handle million-token documents.

AIModels#CPU Inference Optimization#LFM2.5-Encoder#Liquid AI
91

Five-dimension score

Information gain8 ×0.3

公布了vLLM新后端的具体架构设计与实测数据,对了解推理优化前沿有较高信息增量。

Content quality9 ×0.2

技术细节清晰,有定量性能对比,来源为官方博客,内容质量高。

Practical value10 ×0.2

直接降低LLM部署门槛与成本,对AI工程化落地具有极高实用价值。

Timeliness10 ×0.15

发布即时,属于最新技术动态,时效性满分。

Source reliability9 ×0.15

来源为Hugging Face官方博客,vLLM为开源权威项目,可信度高。

Base 90.5 × T1 Source weight ×1 = 91

Curation line 60Selected

08:00Hugging Face:Blog(RSS)T1RSS

FeaturedvLLM Introduces Native-Speed Transformers Modeling Backend for Enhanced Inference Performance

vLLM推出原生速度Transformers建模后端,大幅提升推理性能

This update is critical for AI engineering teams: eliminating format conversion speeds up model iteration, and 2-5x speedup directly reduces GPU costs. If you're building LLM online services or batch inference, this is practically a must-read technical update.

AIModels#Hugging Face#PagedAttention#Transformers
90

Five-dimension score

Information gain9 ×0.3

首次公开前沿实验室代理入侵的完整技术时间线,信息增量极高。

Content quality8 ×0.2

结构严谨、技术细节丰富,但缺乏部分原始日志数据佐证。

Practical value9 ×0.2

提供了缓解建议和自检工具,对AI安全从业者具有直接指导意义。

Timeliness10 ×0.15

事件发生仅数月后即发布分析,时效性极佳。

Source reliability9 ×0.15

Hugging Face 作为顶级开源AI平台,其技术博客可信度极高。

Base 89.5 × T1 Source weight ×1 = 90

Curation line 60Selected

08:00Hugging Face:Blog(RSS)T1RSS

FeaturedAnatomy of a Frontier Lab Agent Intrusion: A Technical Timeline of the July 2026 Incident

前沿实验室代理入侵事件技术时间线:2026年7月事件剖析

This technical timeline is a must-read for all AI security researchers and agent developers—it doesn't just describe one attack but sounds an alarm on the weak defense systems of agent architectures. For teams deploying autonomous agents, this is an essential disaster prevention manual.

TechProducts#AI Agent Security#Hugging Face#Intrusion Timeline
90

Five-dimension score

Information gain9 ×0.3

首次将专用扩散模型4位量化引擎与主流推理库深度整合,信息增量高。

Content quality8 ×0.2

内容清晰说明技术价值与集成效果,但缺少对比其他量化方案的定量细节。

Practical value10 ×0.2

直接降低扩散模型部署门槛,对AI应用开发者有很强的实用指南意义。

Timeliness9 ×0.15

发布及时,正值扩散模型应用爆发期,4位量化是行业前沿热点。

Source reliability9 ×0.15

信源为Hugging Face官方博客,权威性与可信度高。

Base 90 × T1 Source weight ×1 = 90

Curation line 60Selected

08:00Hugging Face:Blog(RSS)T1RSS

FeaturedBringing Nunchaku 4-bit Diffusion Inference to Diffusers

Nunchaku 4 位扩散推理集成到 Diffusers

This blog post is an extremely important reference for developers looking to deploy diffusion models on edge devices. Nunchaku's low memory footprint and ease of use are likely to become a hot topic in the community over the coming weeks. I strongly recommend that all teams using Stable Diffusion for products or research carefully read the integration guide.

AIModels#4-bit quantization#Diffusers#Hugging Face
90

Five-dimension score

Information gain9 ×0.3

首次系统公开将NeMo Automodel与Diffusers结合的大规模微调方法,并提供完整代码,填补了实用教程空白。

Content quality8 ×0.2

内容结构清晰,代码示例完整,但未深入对比不同分布式策略的性能细节。

Practical value9 ×0.2

直接解决大规模微调中的工程痛点,可显著降低团队尝试门槛,实用性强。

Timeliness9 ×0.15

发布时间为近期,紧跟生成式AI模型微调热点,时效性高。

Source reliability10 ×0.15

信息来源于NVIDIA官方博客,通过Hugging Face平台发布,信源权威可靠。

Base 89.5 × T1 Source weight ×1 = 90

Curation line 60Selected

23:57Hugging Face:Blog(RSS)T1RSS

FeaturedNVIDIA & Hugging Face: Scale Fine-Tuning of Video & Image Models with NeMo Automodel

NVIDIA 携手 Hugging Face:使用 NeMo Automodel 大规模微调视频与图像模型

What makes this post worth reading is that it provides a ready-to-use distributed fine-tuning solution, seamlessly bridging NVIDIA's low-level engineering with the Diffusers ecosystem. For teams hesitating on how to scale fine-tuning of video diffusion models, this is arguably the most straightforward reference available — no need to assemble distributed frameworks or wrestle with multi-GPU configs; NeMo Automodel handles it.

AIModels#Diffusers#Hugging Face#NeMo Automodel
90

Five-dimension score

Information gain9 ×0.3

深入剖析了模型路由这一较少被系统讨论的工程痛点,提供了新的技术方案和实验数据。

Content quality8 ×0.2

论证清晰,结构完整,来自 IBM Research 的研究团队,专业性和逻辑性较强。

Practical value9 ×0.2

直接针对多模型部署的实际问题,提出的方案具有可实施性和量化收益,对工程师有直接帮助。

Timeliness10 ×0.15

文章发布于最新时间,且模型路由正是当前 LLM 落地阶段的核心挑战。

Source reliability9 ×0.15

Hugging Face 官方博客,作者为 IBM Research,信源可信度高。

Base 89.5 × T1 Source weight ×1 = 90

Curation line 60Selected

01:27Hugging Face:Blog(RSS)T1RSS

FeaturedModel Routing Is Simple. Until It Isn't.

模型路由看似简单,实则不然——IBM Research深度解析

This article is a must-read for any engineer focused on LLM deployment. It doesn't stay theoretical but provides a practical intelligent routing framework, especially valuable for those working on multi-model inference acceleration and cost control.

AIModels#AI infrastructure#IBM Research#Large Language Models
89

Five-dimension score

Information gain9 ×0.3

基于真实用户行为数据的研究成果,提供了关于AI如何改变工作内容的新定量证据。

Content quality8 ×0.2

结构清晰,关键发现明确,但可进一步深入细分行业差异。

Practical value8 ×0.2

为企业管理层、HR和组织设计者提供了直接可参考的数据洞察。

Timeliness10 ×0.15

研究刚于近日发布,紧贴当前AI应用热潮。

Source reliability10 ×0.15

来源为OpenAI官方研究,数据可靠且权威。

Base 89 × T1 Source weight ×1 = 89

Curation line 60Selected

11:30OpenAI:News(RSS)T1RSS

FeaturedOpenAI Research: AI Is Redefining Job Boundaries

OpenAI研究:AI正在重新定义工作边界

If you care about the real impact of AI on work, this research is a must-read. Instead of theory, it uses data to show how ChatGPT users expand their task scope, offering direct insights for HR, managers, and every professional looking to upgrade their skills.

AIIndustry#ChatGPT#OpenAI#Labor Market Impact
89

Five-dimension score

Information gain8 ×0.3

提供了新模型在权威基准上排名第一的详细信息,包括技术细节和开源资源,信息增量较高。

Content quality9 ×0.2

内容准确、结构清晰,包含基准说明、模型特点、开源信息等,质量优秀。

Practical value9 ×0.2

开源嵌入模型可直接用于RAG和Agent开发,实用价值极高。

Timeliness10 ×0.15

刚刚发布的新闻,时效性极强。

Source reliability9 ×0.15

NVIDIA官方博客,信源权威可靠。

Base 88.5 × T1 Source weight ×1 = 89

Curation line 60Selected

00:01Hugging Face:Blog(RSS)T1RSS

FeaturedNVIDIA Nemotron-3 Embed Ranks #1 Overall on RTEB, Advancing Agentic Retrieval

NVIDIA Nemotron-3 Embed在RTEB基准测试中排名第一,推进智能检索

NVIDIA's breakthrough in embedding models is timely. For teams developing RAG and AI agents, the open-sourced Nemotron-3 Embed provides the strongest retrieval foundation currently available, especially for scenarios requiring precise long-text retrieval. Developers should quickly try it on Hugging Face and evaluate its performance on their own data.

AIModels#Hugging Face#Nemotron-3 Embed#NVIDIA

Verify against the original source before citing