Skip to main content

Config reference

Unified configuration for OlmoEarth: data requirements, model, dataset prep, training, prediction.

This reference describes config version 0.9.0. Configs must declare config_version: 0.9.0.

The same definitions are available as a raw JSON Schema for editor validation and autocompletion.

Top-level keys

KeyTypeRequiredDescription
config_versionstringyesThe version of the configuration
dataDatayesSpecifies the required data modalities, temporality of the data to retrieve, and the output schema (when a model is defined).
modelModelnoDefines the model architecture and the tasks to perform during inference.
input_preprocessingInputPreprocessingnoDefines how input tensors are prepared or transformed before being provided to the model.
labeled_data_prepLabeledDataPrepnoControls the preparation of labeled data for training.
trainingTrainingnoConfiguration for the training
prediction_requestsPredictionRequestsnoControls the prediction requests for the model.
transpiler_contextTranspilerContextnoValues the transpiler cannot derive automatically when using escape hatches or rslearn pass-through mode.

Types used by more than one of those keys are collected under Shared types.