persistent class %ML.ValidationRun
extends %Persistent
property CompletedAt
as %TimeStamp;
Time completed (UTC)
property Log
as %Stream.GlobalCharacter;
Validation log output
property Name
as %String(MAXLEN=275) [ Required ];
Validation Run name
property RunStatus
as %String(DISPLAYLIST=",Running,Completed,Failed",VALUELIST=",running,completed,failed") [ InitialExpression = "running" ];
Validation status
property Settings
as %Library.DynamicObject;
Settings for this training run
property StartedAt
as %TimeStamp [ InitialExpression = $ZDATETIME($ZTIMESTAMP,3,1,3),Required ];
Time started (UTC)
property StatusCode
as %Status [ InitialExpression = $$$OK ];
Validation error (if encountered)
property TrainedModel
as TrainedModel [ Required ];
property TrainingRun
as TrainingRun;
Optional reference to training run from which these results were gathered, if gathered at TRAIN time
property ValidationDuration
as %Numeric [ Transient ];
Training duration (in seconds)
property ValidationQuery
as %String(MAXLEN=32000);
Training query
index (NameIndex on Name) [Unique];