package determined.api.v1

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

service Determined

api.proto:82

Determined is the official v1 of the Determined API.

message AcceleratorData

trial.proto:587

Accelerator data for a given allocation

Used in: GetTaskAcceleratorDataResponse, PostAllocationAcceleratorDataRequest

message BulkExperimentFilters

experiment.proto:343

Filters to apply actions to multiple experiments.

Used in: ActivateExperimentsRequest, ArchiveExperimentsRequest, CancelExperimentsRequest, DeleteExperimentsRequest, KillExperimentsRequest, LaunchTensorboardRequest, MoveExperimentsRequest, PauseExperimentsRequest, PutExperimentsRetainLogsRequest, UnarchiveExperimentsRequest

message ClusterMessage

master.proto:31

Active notice from the server admin.

Used in: GetClusterMessageResponse, GetMasterResponse

message ColumnFilter

trial.proto:49

A filter structure to allow for range filters on arbitrary keys

message ComparableTrial

trial.proto:433

Container for a requested trial and its metrics.

Used in: CompareTrialsResponse

message CreateExperimentRequest

experiment.proto:579

Request to create a new experiment.

Used as request type in: Determined.CreateExperiment

Used as field type in: PutExperimentRequest

message CreateTrialRequest

trial.proto:795

Create a trial.

Used as request type in: Determined.CreateTrial

Used as field type in: PutTrialRequest

message DataPoint

experiment.proto:23

One datapoint in a series of metrics from a trial in batch.

Used in: DownsampledMetrics, TrialsSampleResponse.Trial

message DownsampledMetrics

trial.proto:20

DownsampledMetrics captures a metric's name and downsampled data points.

Used in: ComparableTrial

message ExperimentActionResult

experiment.proto:301

Message for results of individual experiments in a multi-experiment action.

Used in: ActivateExperimentsResponse, ArchiveExperimentsResponse, CancelExperimentsResponse, DeleteExperimentsResponse, KillExperimentsResponse, MoveExperimentsResponse, PauseExperimentsResponse, PutExperimentsRetainLogsResponse, UnarchiveExperimentsResponse

enum GetAccessTokensRequest.SortBy

token.proto:38

Sort token info by the given field.

Used in: GetAccessTokensRequest

enum GetAgentsRequest.SortBy

agent.proto:14

Sorts agents by the given field.

Used in: GetAgentsRequest

enum GetCommandsRequest.SortBy

command.proto:16

Sorts commands by the given field.

Used in: GetCommandsRequest

enum GetExperimentTrialsRequest.SortBy

trial.proto:234

Sorts trials by the given field.

Used in: GetExperimentTrialsRequest

enum GetExperimentsRequest.SortBy

experiment.proto:58

Sorts experiments by the given field.

Used in: GetExperimentsRequest

enum GetMasterResponse.Product

master.proto:63

Different kinds of Determined Cloud offerings

Used in: GetMasterResponse

enum GetModelVersionsRequest.SortBy

model.proto:254

Sort models by the given field.

Used in: GetModelVersionsRequest

enum GetModelsRequest.SortBy

model.proto:36

Sort models by the given field.

Used in: GetModelsRequest

enum GetNotebooksRequest.SortBy

notebook.proto:17

Sorts notebooks by the given field.

Used in: GetNotebooksRequest

enum GetShellsRequest.SortBy

shell.proto:17

Sorts shells by the given field.

Used in: GetShellsRequest

enum GetTemplatesRequest.SortBy

template.proto:15

Sorts templates by the given field.

Used in: GetTemplatesRequest

enum GetTensorboardsRequest.SortBy

tensorboard.proto:18

Sorts tensorboards by the given field.

Used in: GetTensorboardsRequest

enum GetTrialWorkloadsRequest.FilterOption

trial.proto:338

Filter workloads with training, validation, and checkpoint information.

Used in: GetTrialWorkloadsRequest

enum GetUsersRequest.SortBy

user.proto:24

Sort users by the given field.

Used in: GetUsersRequest

message GetWebhookRequest

webhook.proto:10

Get a single webhook.

message GetWebhookResponse

webhook.proto:16

Response to GetWebhookRequest.

enum GetWorkspaceProjectsRequest.SortBy

workspace.proto:41

Sort associated projects by the given field.

Used in: GetWorkspaceProjectsRequest

enum GetWorkspacesRequest.SortBy

workspace.proto:96

Sort workspaces by the given field.

Used in: GetWorkspacesRequest

enum LaunchWarning

command.proto:112

Enum values for warnings when launching commands.

Used in: ContinueExperimentResponse, CreateExperimentResponse, CreateGenericTaskResponse, LaunchCommandResponse, LaunchNotebookResponse, LaunchShellResponse, LaunchTensorboardResponse

enum MetricType

experiment.proto:680

To distinguish the different categories of metrics.

Used in: CompareTrialsRequest, DownsampledMetrics, GetTrialWorkloadsRequest, MetricBatchesRequest, TrialsSampleRequest, TrialsSnapshotRequest

enum OrderBy

pagination.proto:22

Order records in either ascending or descending order.

Used in: GetAccessTokensRequest, GetAgentsRequest, GetCommandsRequest, GetExperimentCheckpointsRequest, GetExperimentTrialsRequest, GetExperimentsRequest, GetJobsRequest, GetJobsV2Request, GetModelVersionsRequest, GetModelsRequest, GetNotebooksRequest, GetShellsRequest, GetTemplatesRequest, GetTensorboardsRequest, GetTrialCheckpointsRequest, GetTrialWorkloadsRequest, GetUsersRequest, GetWorkspaceProjectsRequest, GetWorkspacesRequest, TaskLogsRequest, TrialLogsRequest, TrialSorter

message Pagination

pagination.proto:8

Pagination provides information about the offset, limit, and total number of records returned in the results.

Used in: GetAccessTokensResponse, GetAgentsResponse, GetCommandsResponse, GetExperimentCheckpointsResponse, GetExperimentTrialsResponse, GetExperimentsResponse, GetGroupsResponse, GetJobsResponse, GetJobsV2Response, GetModelVersionsResponse, GetModelsResponse, GetNotebooksResponse, GetResourcePoolsResponse, GetShellsResponse, GetTemplatesResponse, GetTensorboardsResponse, GetTrialCheckpointsResponse, GetTrialWorkloadsResponse, GetUsersResponse, GetWorkspaceProjectsResponse, GetWorkspacesResponse, ListRPsBoundToWorkspaceResponse, ListRolesResponse, ListWorkspacesBoundToRPResponse, SearchExperimentsResponse, SearchRolesAssignableToScopeResponse, SearchRunsResponse

message RPQueueStat

job.proto:82

Job stats for a resource pool.

Used in: GetJobQueueStatsResponse

message RunActionResult

run.proto:56

Message for results of individual runs in a multi-run action.

Used in: ArchiveRunsResponse, DeleteRunsResponse, KillRunsResponse, MoveRunsResponse, PauseRunsResponse, ResumeRunsResponse, UnarchiveRunsResponse

message SSOProvider

master.proto:15

Describe one SSO provider.

Used in: GetMasterResponse

message SearchExperimentExperiment

experiment.proto:931

combination of experiment and best trial with metrics

Used in: SearchExperimentsResponse

enum TableType

project.proto:50

Project Table type.

Used in: GetProjectColumnsRequest

message TrialSorter

trial.proto:69

Struct to specify a sorting for trials. Used for both determining sort order for returned trials, and for filtering trials by their rank according to sorter

enum TrialSorter.Namespace

trial.proto:75

Namespace for the sort field. corresponds to the different ways to access in the db

Used in: TrialSorter

message TrialTag

trial.proto:58

Tag for trials. Implemented in such a way to allow easy evolvability into/coexistence with key/values tags

message TrialsSampleResponse.Trial

experiment.proto:812

Metadata and metrics stream from a trial.

Used in: TrialsSampleResponse

message TrialsSnapshotResponse.Trial

experiment.proto:757

Metric value and metadata for a trial that has progress this far.

Used in: TrialsSnapshotResponse

message UserActionResult

user.proto:11

Message for results of individual users in a multi-user action.

Used in: PatchUsersResponse

message UserFilters

user.proto:156

Options to filter a subset of users.

Used in: PatchUsersRequest

message WorkloadContainer

trial.proto:35

WorkloadContainer is a wrapper for Determined workloads to allow repeated oneof types.

Used in: GetTrialWorkloadsResponse