MLflow is a comprehensive Machine Learning Operations (MLOps) service that facilitates the monitoring, maintenance, and continuous integration and deployment of Machine Learning models.
The MLflow Agent allows you to choose a published linear regression model from the MLflow repository, invoke the model with input value(s), and obtain the predicted outcome from the formula.
The Agent enables effective governance, empowering data scientists to promote a new version of the model within MLflow without necessitating any edits or republishing of the XMPro Data Stream. This promotion takes effect as long as long as the new version retains identical input/output properties.
Details for an example and its configuration can be found in the How to Use section.
More information about the MLflow service can be found here.


Access to the following is required to use this Agent:
  • An MLflow server, which serves details about experiments and published models.
  • A signed, published MLflow model, that receives values and returns a prediction.
    • A signature is logged with the MLflow model
    • The standard data types supported for input and output are: Double, Float, Integer, Boolean, DateTime, Long, and String. The Tensor data formats are not supported.
At the time of writing, MLflow servers do not offer inbuilt methods of authentication. This Agent assumes that access to the infrastructure will not require authentication.


MLflow AI & ML v1.04
Please contact XMPro if you're looking for an older version of this Agent.
Last modified 2mo ago