A self hosted framework for machine learning engineers to track metrics, parameters, and gradients during model training.

mlop is an open-source, self-hosted alternative to Weights & Biases that provides experimental tracking and lifecycle management for machine learning models. It allows ML engineers to track metrics, parameters, and gradients in real-time during the training process to better inform decisions regarding model performance. This framework is designed to mitigate inefficiencies in ML observability by providing a dedicated environment for monitoring training runs.
The software is deployed as a server using docker-compose, allowing teams to maintain full control over their data and infrastructure. It is integrated into Python workflows via a client library that requires minimal code to begin logging. Users initialize a project and log data using a simple API to monitor the progress of their experiments and manage the overall model lifecycle.
The framework is built specifically for ML engineers who require deep observability into their training pipelines without relying on proprietary cloud services. It prioritizes high and stable data throughput to ensure that the logging process does not interfere with the speed of the compute resources. The architecture supports integration with PyTorch and other Python-based ML frameworks through a dedicated logger that can be implemented in a few lines of code. By hosting the server locally or on private infrastructure, users avoid the costs associated with third party compute and storage for their experimental data.
mlop positions itself as a lightweight MLOps tool focused on efficiency and data throughput for experimental tracking.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.