nemo_gym.tasks.harbor.dataset_config
nemo_gym.tasks.harbor.dataset_config
The [gym] table of a dataset’s dataset.toml: dataset-level settings for its tasks.
task.toml is the task author’s file and, once fetched, read-only. What a dataset needs on top
of it goes here, as data: defaults that scale every task, and per-task overrides expressed with
Harbor’s own [environment] fields. The loader applies them before anything else sees a task,
so servers, agents and rows only ever see the effective task.toml. Harbor’s own tables in the
same file ([dataset] and friends) are left to Harbor.
Deployment settings (which sandbox provider, registry credentials, image mirrors) do not belong here: a dataset must run unchanged on every deployment.
Module Contents
Classes
Functions
Data
API
Bases: BaseModel
The whole [gym] table.
Bases: BaseModel
[gym.defaults]: generic policy applied to every task of the dataset.
Bases: BaseModel
[gym.tasks."<task_id>"]: per-task overrides, written with Harbor [environment] fields.
env merges over the task’s own; every other field replaces the task’s value.
The effective task.toml for task_id: overrides first, then the dataset defaults.
The [gym] table of <folder>/dataset.toml; empty when the file or the table is absent.