Field Definitions
JSON Example
Schema Versioning
The experiment record schema is versioned independently of EMEP releases. Schema version is stored in theschema_version field. Backward compatibility is maintained: new fields are optional, removed fields are deprecated but accepted.
Query Patterns
Common queries against experiment records:- Find all experiments using a specific parent model
- Compare scores across merge methods
- Filter by GPU type and memory usage
- Identify experiments with failure states
- Reproduce an experiment from its full record
Integration
The ExperimentTracker writes the full record at experiment completion. The record is stored in the ArtifactStore as a content-addressed object. The ModelRegistry references the experiment record from the model’s provenance chain.The experiment record contains all information needed to reproduce an experiment except the model weights themselves. Weights are referenced by model_hash and stored in the ArtifactStore.