ML Metadata (MLMD) is a library for recording and retrieving metadata associated with ML developer and data scientist workflows.
Caution: ML Metadata may be backwards incompatible before version 1.0.
For more background on MLMD and instructions on using it, see the getting started guide
If Bazel is not installed on your system, install it now by following these directions.
sudo apt-get install default-libmysqlclient-dev
git clone https://github.com/google/ml-metadata
cd ml-metadataNote that these instructions will install the latest master branch of
ML Metadata. If you want to install a specific branch (such as a release
branch), pass -b <branchname> to the git clone command.
ML Metadata uses Bazel to build the pip package from source:
bazel run -c opt --define grpc_no_ares=true ml_metadata:build_pip_packageYou can find the generated .whl file in the dist subdirectory.
pip install dist/*.whlML Metadata works on Python 2.7 or Python 3.
ML Metadata is built and tested on the following 64-bit operating systems: