Values_2.UpdateTrialComponentRequestSourceUpdates one or more properties of a trial component.
type nonrec t = {trialComponentName : Values_0.ExperimentEntityName.t;The name of the component to update.
*)displayName : Values_0.ExperimentEntityName.t option;The name of the component as displayed. The name doesn't need to be unique. If DisplayName isn't specified, TrialComponentName is displayed.
*)status : Values_1.TrialComponentStatus.t option;The new status of the component.
*)startTime : Values_0.Timestamp.t option;When the component started.
*)endTime : Values_0.Timestamp.t option;When the component ended.
*)parameters : Values_1.TrialComponentParameters.t option;Replaces all of the component's hyperparameters with the specified hyperparameters or add new hyperparameters. Existing hyperparameters are replaced if the trial component is updated with an identical hyperparameter key.
*)parametersToRemove : ListTrialComponentKey256.t option;The hyperparameters to remove from the component.
*)inputArtifacts : Values_1.TrialComponentArtifacts.t option;Replaces all of the component's input artifacts with the specified artifacts or adds new input artifacts. Existing input artifacts are replaced if the trial component is updated with an identical input artifact key.
*)inputArtifactsToRemove : ListTrialComponentKey256.t option;The input artifacts to remove from the component.
*)outputArtifacts : Values_1.TrialComponentArtifacts.t option;Replaces all of the component's output artifacts with the specified artifacts or adds new output artifacts. Existing output artifacts are replaced if the trial component is updated with an identical output artifact key.
*)outputArtifactsToRemove : ListTrialComponentKey256.t option;The output artifacts to remove from the component.
*)}val make :
?displayName:??? ->
?status:??? ->
?startTime:??? ->
?endTime:??? ->
?parameters:??? ->
?parametersToRemove:??? ->
?inputArtifacts:??? ->
?inputArtifactsToRemove:??? ->
?outputArtifacts:??? ->
?outputArtifactsToRemove:??? ->
trialComponentName:Values_0.ExperimentEntityName.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of [> `String of TrialComponentKey256.t ] list
| `Map of
([> `String of string ]
* [> `Structure of
(string
* [> `Double of float
| `String of Values_0.StringParameterValue.t ])
list ])
list
| `String of Values_0.ExperimentEntityName.t
| `Structure of
(string * [> `Enum of string | `String of string ]) list
| `Timestamp of Values_0.Timestamp.t ])
list ]