Status: Needs Review
This page has not been reviewed for accuracy and completeness. Content may be outdated or contain errors.
TrainRun Configuration Schema¶
Trainruns are the top-level experiment config. They compose pipeline, data, training, and optional plugin concerns into one runnable unit.
Core Shape¶
# @package _global_
defaults:
- /pipeline/anomaly/rx@pipeline: rx_statistical
- /data@data: lentils
- /training@training: default
- _self_
name: rx_demo
output_dir: ./outputs/${name}
loss_nodes: []
metric_nodes:
- metrics
freeze_nodes: []
unfreeze_nodes: []
Required Fields¶
| Field | Meaning |
|---|---|
name |
Experiment identifier |
pipeline |
Composed pipeline config |
data |
Data config |
training |
Training config |
output_dir |
Output root |
Common Optional Fields¶
| Field | Meaning |
|---|---|
loss_nodes |
Loss node names for gradient training |
metric_nodes |
Metric node names to log/evaluate |
freeze_nodes |
Node names frozen at startup |
unfreeze_nodes |
Node names unfrozen for later phases |
tags |
Metadata for run tracking |
Current Patterns¶
Statistical Workflow¶
defaults:
- /pipeline/anomaly/rx@pipeline: rx_statistical
- /data@data: lentils
- /training@training: default_statistical
- _self_
name: rx_statistical_demo
metric_nodes:
- metrics
SAM3 Workflow¶
defaults:
- /pipeline/sam3@pipeline: sam3_text_propagation
- /data@data: tracking_cap_and_car
- /training@training: default
- _self_
name: sam3_text_demo
output_dir: ./outputs/${name}