Steps — Save
Save step: persists pipeline results to disk.
Save all available results to organized subdirectories.
Output structure: output_dir/ ├── direction/steering.pt ├── evaluation/generations.json └── metadata.json
Reads from results:
- Whatever keys are present (steering, intervene).
Writes to results:
results['output_dir']: Path to the output directory.
Args:
output_dir: Base directory for outputs. Defaults tomurano_outputs- in the current working directory.
model_id: Model identifier for metadata.run_name: Optional subdirectory insideoutput_dirfor this run. By- default results are written directly into
output_dirand a - re-run overwrites them; set
run_nameto keep runs separate.
__init__
Section titled “__init__”def __init__(self, output_dir: str = keys.DEFAULT_OUTPUT_DIR, model_id: str = '', run_name: str | None = None):