ExperimentName

@Serializable
data class ExperimentName(val runId: String, val submissionId: String? = null, val optimizerName: String, val agentName: String, val groupName: String? = null)

Identity of an experiment run, used to name and group its persisted artifacts.

Constructors

Link copied to clipboard
constructor(runId: String, submissionId: String? = null, optimizerName: String, agentName: String, groupName: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "agent")
val agentName: String

Name of the agent under experiment.

Link copied to clipboard
@EncodeDefault(mode = EncodeDefault.Mode.NEVER)
@SerialName(value = "group")
val groupName: String? = null

Optional evaluation group name (e.g. "easy", "medium", "a").

Link copied to clipboard
@SerialName(value = "optimizer")
val optimizerName: String

Name of the optimizer driving this run. Plain evaluation with no optimizer uses a descriptive name instead (e.g. "Baseline (no optimizer)"), so this is always set.

Link copied to clipboard
@SerialName(value = "runId")
val runId: String

Unique identifier of this run.

Link copied to clipboard
@EncodeDefault(mode = EncodeDefault.Mode.NEVER)
@SerialName(value = "submissionId")
val submissionId: String? = null

Optional identifier of the cluster submission that launched this run.