Skip to content

Repository files navigation

mlflow-cpp

A native C++ interface to interact directly with an MLflow tracking server via its standard REST endpoints. Because it communicates over HTTP, network I/O latency remains bounded by the performance characteristics of the MLflow server itself. The primary advantages of this library are direct C++ interoperability and the elimination of Python runtime overhead during serialization.

Technical Rationale and Trade-offs

Integrating MLflow into application environments like C++ inference engines, distributed systems, or embedded loops typically requires embedding a Python interpreter or managing out-of-process scripting. This provides an alternative.

Usage Guide

See API Reference

License

This project is licensed under the Apache 2.0 License.

About

A native C++ interface to interact directly with an MLflow tracking server via its standard REST endpoints.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages