Hi Team, I'm using kedro 0.18.6. It seems to have ...
# questions
j
Hi Team, I'm using kedro 0.18.6. It seems to have a bug. When I create and run a part of composite pipeline, it actually run everything in it. For example, running pipe["a"] will trigger running pipe{"b"], pipe["c"] too. I don't think this is expected behavior. I cannot upgrade the kedro version above 0.18.xx. Was there a fix for this issue?
n
I don't recalled there is any bug report related to this. Can you check • what command did you run for the pipeline? • How did you define the pipeline? (is it with pipeline autodiscovery or did you define this manually in
pipeline_registry.py
)? • Dose a,b,c pipeline shares any nodes at all? You can run this in a notebook/ipython shell to check
Copy code
%load_ext kedro.ipython
print(pipelines["a"]) # Assume your pipeline is called a, `pipelines` will be available if you load the extension without any error.
j
Hi @Nok Lam Chan, I checked and they don't have any common nodes. Pipes are created from
create_pipeline
and later called from registry to compose another pipeline.
n
Can you check if the nodes inside your pipeline a are what you expected?
j
Hi @Nok Lam Chan, my colleague and I had the same issue, but now none of us can reproduce this. I will get back when we collect more details on what's going on.