abhinavsp0730 / abhinavsp0730/kedro-wdbc-tf
Error on `kedro run`
- Lingua principale
- Python
- Stelle
- 5
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Hello Abhinav :)
I came from the Zulip channel straight into your repo 📦
Now, the reason why you are getting the `kedro.framework.context.context.KedroContextError: Pipeline contains no nodes` is because, well... your project contain no pipelines. It seems like you do have them, actually but not on the folder where the runner will look for it. Hence, when the `runner.py` passes by to record the dependencies and relations between your nodes (pipeline building) it cannot find them and returns that error.
I can see you have two sets of files and folders so I think you might have generated a kedro project with a version earlier than 0.16.5 and then updated. Which is no problem at all, we just need to change a small thing.
Since Kedro 0.16.5 uses the `hooks.py` file to read in pipeline entries, we need to transfer you data pipelines to it.
To do so, do the following:
1. On **/src//hooks.py**, under the class ProjectHooks add your pipelines:
```
return {"__default__": Pipeline([
node(
func=create_features,
inputs="wdbc",
outputs="features",
name="creating_features",
),
node(
func=create_labels,
inputs="wdbc",
outputs="labels",
name="creating_labels",
),
])}
```
Save the file and type `kedro run` again. Let me know if this solves your issue :)
In any case, we're more than happy to debug this bad boy at [Kedro Community](https://discourse.kedro.community) as well :)
Be good and keep me posted.
Thanks for contributing!
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.