Open
Description
Description
When running the pipeline with async option in the SequentialRunner (e.g. kedro run --pipeline my_pipeline --async
, the datasets created by MLFlowArtifactDataset
are put in separate runs. Removing the async
option makes them land in one run.
See two pipeline invocations, one with and one without async
:
Steps to Reproduce
- Have at least one
MLFlowArtifactDataset
in catalog - Run the pipeline with
async
option - Observe artefacts landing outside of the main run
Expected Result
They should land in one run
Your Environment
kedro
andkedro-mlflow
version used (pip show kedro
andpip show kedro-mlflow
): 0.19.2 and 0.14.4- MLFlow: 2.21.3
- Python version used (
python -V
): 3.11.11 - Operating system and version: Apple M2 Pro 15.3.2
Does the bug also happen with the last version on master?
Yes
Metadata
Metadata
Assignees
Labels
Projects
Status