ML Metadata

Conceptual overview about Metadata in Kubeflow Pipelines

Note: KFP 2.15 includes a major upgrade to the underlying Gorm backend, necessitating an automated database index migration for users upgrading from versions prior to 2.15.0 (the migration logic can be reviewed here). Given that this migration does not support rollback functionality, it is strongly advised that production databases be backed up before initiating the upgrade process.

Note: Kubeflow Pipelines has moved from using kubeflow/metadata to using google/ml-metadata for Metadata dependency.

Kubeflow Pipelines backend stores runtime information of a pipeline run in Metadata store. Runtime information includes the status of a task, availability of artifacts, custom properties associated with Execution or Artifact, etc. Learn more at ML Metadata Get Started.

You can view the connection between Artifacts and Executions across Pipeline Runs, if one Artifact is being used by multiple Executions in different Runs. This connection visualization is called a Lineage Graph.

Next steps

Feedback

Was this page helpful?