Galileo-Galilei / kedro-mlflow-tutorial

A tutorial on how to use kedro-mlflow plugin (https://github.com/Galileo-Galilei/kedro-mlflow) to synchronize training and inference and serve kedro pipeline
37 stars 5 forks source link

run_id in MLflow tag is a timestamp and not an ID #5

Closed Chouffe closed 2 years ago

Chouffe commented 2 years ago

After following the tutorial and inspecting the results via the MLflow UI, the run_id set as a tag is a timestamp and not an id. I am wondering what is wrong here.

image

Galileo-Galilei commented 2 years ago

Hi,

it may sounds confusing but all the tags set in mlflow come from Kedro Journal. This is an object of the kedro==0.16.x versions which tracks some metadata about your run (including the parameters passed to CLI), and the internal Kedro's (not mlflow) run_id which is just a timestamp. This timestamp is useful in case you use Kedro's native versioning abilities for datasets.

You should really not care too much about it for two reasons: