docs/apis/MLRunner_en.md
MLRunner is the entry point to Angel algorithms. It defines the standard process of starting up an Angel application, and encapsulates AngelClient.
Tasktrain
train(conf: Configuration)train (default implementation)
Definition: train(conf: Configuration, model: MLModel, taskClass: Class[_ <: BaseTask[_, _, _]]): Unit
Purpose: starts Angel app's model training process. This method encapsulates specific Angel PS/worker starting-up and model-loading/saving processes; can be referenced by subclasses directly
Parameters
Task class in the algorithm's processReturn value: none
incTrain
incTrain(conf: Configuration)predict
predict(conf: Configuration)predict (default implementation)
predict(conf: Configuration, model: MLModel, taskClass: Class[_ <: PredictTask[_, _, _]]): Unit