Scope

In the scope of the tutorial

This tutorial adresses the following items:

  1. How to include kedro-mlflow capabilities in a Kedro project:

    1. create a new kedro project with updated template

    2. update an existing kedro project

  2. Configure mlflow inside a “mlflow initialised” Kedro project

  3. Version and track objects during execution with mlflow:

    1. Version parameters inside a Kedro project

    2. Version data inside a Kedro project

    3. (COMING in 0.3.0) Version machine learning models inside a Kedro project

    4. (COMING in 0.3.0) Version metrics inside a Kedro project

    5. Open mlflow ui with project configuration

    6. Package and serve a Kedro pipeline

This is a step by step tutorial and it is recommended to read the different chapters above order, but not mandatory.

Out of scope of the tutorial

Some advanced capabilities are adressed in the advanced use section:

  • (COMING in 0.3.0) launching a Kedro project directly with mlflow through the MLProject file.