%ML.DataRobot.Provider

class %ML.DataRobot.Provider extends %ML.Provider

Implements the DataRobot provider

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter MAXPREDICTSIZE = 52428800;
Maximum size for predictions
parameter PROVIDERNAME = DataRobot;
Provider name

Properties

property initialized as %Boolean [ InitialExpression = 0 ];
Property methods: initializedDisplayToLogical(), initializedGet(), initializedIsValid(), initializedLogicalToDisplay(), initializedNormalize(), initializedSet()

Methods

method %BeginTraining(model As %ML.Model, data As %SQL.StatementResult, trainingrun As %ML.TrainingRun, ByRef name As %String = "", ByRef trainkey) as %Status [ Language = objectscript ]
Train an ML model name is no longer used. trainingrun.name is already defined
method %Connect(settings As %DynamicObject) as %Status [ Language = objectscript ]
Connect to DataRobot
method %DeployModel(trainedmodel As %ML.DataRobot.TrainedModel) as %Status [ Language = objectscript ]
Create a deployment for the specified model
method %DoPredict(trainedmodel As %ML.DataRobot.TrainedModel, payload As %SYS.Python, ByRef results As %SYS.Python) as %Status [ Language = objectscript ]
Do Predictions using a prediction server
classmethod %GetDefaultSettings(ByRef settings As %DynamicObject) [ Language = objectscript ]
Adds the default settings for DataRobot to the settings dynamic object
method %GetSession(trainedmodel As %ML.DataRobot.TrainedModel) as %Status [ Language = objectscript ]
Create an https(s) session
method %OnInit() as %Status [ Language = objectscript ]
Initialize an ML provider
method %PredictAll(trainedmodel As %ML.DataRobot.TrainedModel, tfn As %Integer, argspos As %List, predpos As %List, probpos As %List, expr As %String = "") as %Status [ Language = objectscript ]
Bulk Predict
method %ResultSetToCSV(data As %SQL.StatementResult, ByRef info As %RegisteredObject, ByRef csv As %RegisteredObject) as %Status [ Language = objectscript ]
Convert an IRIS result set into CSV data
method %TempFileToCSV(columns As %List, tfn As %Integer, argspos As %List, ByRef csv As %RegisteredObject, ByRef count As %Integer) as %Status [ Language = objectscript ]
Convert an IRIS temp file into CSV data
method %WaitForTraining(ByRef trainkey, trainingrun As %ML.TrainingRun, ByRef trainedmodel As %ML.TrainedModel, timeoutMS As %Integer = -1) as %Status [ Language = objectscript ]
Check for training complete
method pyval2str(pyval) as %String [ Language = objectscript ]
Convert a python value to an SQL string

Inherited Members

Inherited Methods (Including Private)

Feedback