https://github.com/mathworks-ref-arch/matlab-mlflow
MATLAB® interfaces to MLflow™ Tracking and MLflow Model Logging.
https://github.com/mathworks-ref-arch/matlab-mlflow
matlab mlflow mlflow-model mlflow-tracking
Last synced: 12 days ago
JSON representation
MATLAB® interfaces to MLflow™ Tracking and MLflow Model Logging.
- Host: GitHub
- URL: https://github.com/mathworks-ref-arch/matlab-mlflow
- Owner: mathworks-ref-arch
- License: bsd-3-clause
- Created: 2026-05-18T10:13:01.000Z (29 days ago)
- Default Branch: main
- Last Pushed: 2026-05-18T10:31:17.000Z (29 days ago)
- Last Synced: 2026-05-18T12:31:03.190Z (29 days ago)
- Topics: matlab, mlflow, mlflow-model, mlflow-tracking
- Language: MATLAB
- Homepage:
- Size: 6.6 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.MD
- Security: SECURITY.md
Awesome Lists containing this project
README
# MATLAB Interface *for MLflow*
This package provides MATLAB® interfaces to MLflow™ Tracking and MLflow Model Logging. The package provides three main interfaces:
* Fluent interface to [MLflow Tracking](https://mlflow.org/docs/latest/ml/tracking/) - this enables MATLAB to interact with [MLflow Tracking](https://mlflow.org/docs/latest/ml/tracking/) using an interface which is very similar to the well known [MLflow's Python fluent interface](https://mlflow.org/docs/latest/api_reference/python_api/mlflow.html).
* MATLAB MLflow model flavor - this enables MATLAB code to be logged as [MLflow models](https://mlflow.org/docs/latest/ml/model/). These models can then later be loaded into MATLAB again and/or in some cases these models are then also useable outside of MATLAB.
* RESTful interface to [MLflow Tracking](https://mlflow.org/docs/latest/ml/tracking/) - this enables MATLAB to interact with [MLflow Tracking](https://mlflow.org/docs/latest/ml/tracking/) through its [REST API](https://mlflow.org/docs/latest/api_reference/rest-api.html). This interface is more verbose than the fluent interface but does not require Python®.
## Requirements
### MathWorks Products (http://www.mathworks.com)
* MATLAB R2022b or later
* For selected features of the MATLAB MLflow model flavor:
* MATLAB Compiler SDK™, or
* Deep Learning Toolbox™, with
* Deep Learning Toolbox Converter for ONNX™ Model Format
### 3rd Party Products
* MLflow (compatible) Tracking servers and model registries, for example (but not limited to):
* [MLflow Tracking Server](https://mlflow.org/docs/latest/api_reference/cli.html#mlflow-server)
* Databricks™
* Microsoft Azure® Machine Learning
* For the fluent interface and MATLAB flavor
* Python version 3.10 or newer (also see [Versions of Python Compatible with MATLAB Products by Release
](https://www.mathworks.com/support/requirements/python-compatibility.html))
* `mlflow` Python package version 2.* or 3.*
## Installation
To use the package first clone the repository:
```console
$ git clone https://github.com/mathworks-ref-arch/matlab-mlflow.git
```
Then consult [Installation (fluent interface and MATLAB flavor)](https://mathworks-ref-arch.github.io/matlab-mlflow/main/InstallationPython.html) and/or [Installation (RESTful interface)](https://mathworks-ref-arch.github.io/matlab-mlflow/main/Installation.html) for further installation instructions.
## Usage
Please see the [documentation](https://mathworks-ref-arch.github.io/matlab-mlflow/main/) for more information.
## License
The license for the MATLAB Interface *for MLflow* is available in the LICENSE.md file in this repository.
## Enhancement Requests
Provide suggestions for additional features or capabilities using the following link:
https://www.mathworks.com/products/reference-architectures/request-new-reference-architectures.html
## Support
Please submit a GitHub issue.
[//]: # (Copyright 2020-2026 The MathWorks, Inc.)