TrainingResult

@Serializable
data class TrainingResult(val trainingName: ExperimentName, val executionMetadata: ExecutionMetadata, val rootStage: StageRecord, val resolvedConfigurationDump: JsonElement? = null)

Top-level persisted result of a training session, and the on-disk shape of training_records.json; its properties are declared in the order that reads best there.

Live cluster progress is emitted separately, as a bare projected StageRecord.

Constructors

Link copied to clipboard
constructor(trainingName: ExperimentName, executionMetadata: ExecutionMetadata, rootStage: StageRecord, resolvedConfigurationDump: JsonElement? = null)

Properties

Link copied to clipboard

Runner-captured metadata: pod name, start and completion timestamps.

Link copied to clipboard
val resolvedConfigurationDump: JsonElement? = null

The run's configuration serialized as JSON, kept in the artifact for reference. null when the caller specified none.

Link copied to clipboard

Root of the training records tree for this session.

Link copied to clipboard

Identity of this training run (runId, submissionId, optimizer, agent).