Generation Configuration Reference#
This page lists the YAML keys validated inside ByobConfig.from_yaml in runtime/config.py.
Optional keys show their defaults in the dataclass or in the get calls inside from_yaml.
Experiment layout#
Key |
Notes |
|---|---|
|
Required string; builds |
|
Required writable directory. |
|
Required path containing each |
|
Optional; seeds Python and NumPy when present. |
|
Optional positive int; defaults to |
Dataset selection#
Key |
Notes |
|---|---|
|
Must appear in |
|
Optional; defaults per Supported Hugging Face Benchmarks. |
|
Optional; defaults to |
|
Required string (for example |
|
Optional CSV path enabling tag-aware sampling. |
Subjects and sampling#
Key |
Notes |
|---|---|
|
Required non-empty list of benchmark subject strings. |
|
Required mapping; see Prepare Your Own Domain Data. |
|
Required positive int. |
|
Required positive int. |
|
Required positive int. |
Prompts and models#
Key |
Notes |
|---|---|
|
|
|
Required mapping for Data Designer calls. |
|
Required mapping. |
|
Required bool. |
|
Required when expansion is true. |
|
Required mapping. |
|
Required dict with |
|
Required float in |
|
Required float in |
|
Optional bool; defaults to |
|
Optional bool; defaults to |
Optional quality stages#
Key |
Notes |
|---|---|
|
Dict with |
|
Dict with |
|
Dict; supports |
|
Bool; defaults to |
|
Dict with |
Curator mount#
Sample configs include a run.env.mounts entry that uses ${auto_mount:...} to place NeMo Curator on /opt/Curator.
Remote profiles must preserve the same mount contract your environment expects.
Stage dispatch for nemotron steps run#
The generic steps CLI accepts family, stage, and skip_until as dotlist overrides, and you can also place those keys directly in YAML.
family defaults to mcq when omitted.