google/ml-metadata
For recording and retrieving metadata associated with ML developer and data scientist workflows.
What it solves
ML Metadata (MLMD) provides a way to record and retrieve metadata associated with machine learning developer and data scientist workflows. It helps track the lineage and history of ML experiments and data processing steps.
How it works
MLMD is a library that allows users to store and retrieve metadata. It provides a Python API and a gRPC server for managing this metadata store, enabling the tracking of artifacts and execution history within ML pipelines.
Who it’s for
This tool is designed for ML developers and data scientists who need to maintain a structured record of their experimental workflows and data lineage.
Highlights
- Metadata Store: A dedicated library for recording and retrieving ML-specific metadata.
- Python API: Easy integration into existing Python-based ML workflows.
- Cross-Platform Support: Built and tested on macOS and Ubuntu.
- gRPC Server: Includes a C++ binary for serving metadata storage needs.
Related
- Project
- Project
- Project
- Project
- Project