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
| Key | Type | Required | Description |
|---|---|---|---|
config_version | string | yes | The version of the configuration |
data | Data | yes | Specifies the required data modalities, temporality of the data to retrieve, and the output schema (when a model is defined). |
model | Model | no | Defines the model architecture and the tasks to perform during inference. |
input_preprocessing | InputPreprocessing | no | Defines how input tensors are prepared or transformed before being provided to the model. |
labeled_data_prep | LabeledDataPrep | no | Controls the preparation of labeled data for training. |
training | Training | no | Configuration for the training |
prediction_requests | PredictionRequests | no | Controls the prediction requests for the model. |
transpiler_context | TranspilerContext | no | Values 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.