package determined.trial.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message CheckpointWorkload

trial.proto:13

CheckpointWorkload is an artifact created by a trial during training.

Used in: api.v1.WorkloadContainer, run.v1.Run, Trial

message MetricsReport

trial.proto:266

Metrics report.

Used in: api.v1.GetMetricsResponse, api.v1.GetTrainingMetricsResponse, api.v1.GetTrialMetricsByCheckpointResponse, api.v1.GetTrialMetricsByModelVersionResponse, api.v1.GetValidationMetricsResponse

message MetricsWorkload

trial.proto:69

MetricsWorkload is a workload generating metrics.

Used in: api.v1.WorkloadContainer, run.v1.Run, Trial

message RendezvousInfo

trial.proto:225

The rendezvous info for the trial to rendezvous with sibling containers.

Used in: api.v1.AllocationRendezvousInfoResponse

enum State

trial.proto:33

The current state of the trial. see \dT+ trial_state in db

Used in: api.v1.PatchTrialRequest, run.v1.FlatRun, run.v1.Run, Trial

message Trial

trial.proto:87

Trial is a set of workloads and are exploring a determined set of hyperparameters.

Used in: api.v1.ComparableTrial, api.v1.CreateTrialResponse, api.v1.GetExperimentTrialsResponse, api.v1.GetTrialByExternalIDResponse, api.v1.GetTrialResponse, api.v1.PatchTrialResponse, api.v1.PutTrialResponse, api.v1.SearchExperimentExperiment

message TrialEarlyExit

trial.proto:206

Signals to the experiment the trial early exited.

Used in: api.v1.ReportTrialSearcherEarlyExitRequest

enum TrialEarlyExit.ExitedReason

trial.proto:211

The reason for an early exit.

Used in: TrialEarlyExit

message TrialMetrics

trial.proto:247

Metrics from the trial some duration of training.

Used in: api.v1.ReportTrialMetricsRequest, api.v1.ReportTrialTrainingMetricsRequest, api.v1.ReportTrialValidationMetricsRequest

message TrialProfilerMetricLabels

trial.proto:158

TrialProfilerMetricLabels are the labels for a single series, where a series is a defined as all metrics sharing a distinct set of labels

Used in: api.v1.GetTrialProfilerAvailableSeriesResponse, api.v1.GetTrialProfilerMetricsRequest, TrialProfilerMetricsBatch

enum TrialProfilerMetricLabels.ProfilerMetricType

trial.proto:163

To distinguish the 2 different categories of metrics.

Used in: TrialProfilerMetricLabels

message TrialProfilerMetricsBatch

trial.proto:190

TrialProfilerMetricsBatch is a batch of trial profiler metrics. A batch will contain metrics pertaining to a single series. The fields values, batches and timestamps will be equal length arrays with each index corresponding to a reading.

Used in: api.v1.GetTrialProfilerMetricsResponse, api.v1.PostTrialProfilerMetricsBatchRequest

message TrialRunnerMetadata

trial.proto:238

The metadata pertaining to the current running task for a trial.

Used in: api.v1.PostTrialRunnerMetadataRequest

message TrialSourceInfo

trial.proto:312

Denotes a connection between a given trial and a checkpoint or model_version

Used in: api.v1.ReportTrialSourceInfoRequest

enum TrialSourceInfoType

trial.proto:301

TrialSourceInfoType is the type of the TrialSourceInfo, which serves as a link between a trial and a checkpoint or model version

Used in: api.v1.GetTrialMetricsByCheckpointRequest, api.v1.GetTrialMetricsByModelVersionRequest, TrialSourceInfo