如何运行Kedro管道
我正在尝试运行一个在 Kedro 管道中的 算法。
我已经阅读了 Kedro 的文档,并成功打开了一个带有 Kedro 内核的 Jupyter 笔记本,运行了一些文档中提到的命令 - 你可以在 这里 查看。不过,运行的结果并不是我预期的。从我理解的情况来看,似乎我没有传递任何节点(我甚至不知道节点是什么!它是输入参数吗?还是数据集?我以为我只是用发布的数据和参数在运行这个算法,所以我不明白为什么会出错?!)
我其实也不太明白 Kedro 是什么,以及我需要运行哪些命令来测试这个算法!我感到有些绝望,因为为了完成我的硕士论文,我需要用一些我已经预处理过的数据集来测试这个算法,但我真的不知道该怎么做,因为这个算法被封装在这个管道里!如果有人能告诉我如何用我现有的数据集来运行这个算法,我会非常感激,甚至愿意给小费!
这是我第一次发帖,所以如果我表达得不太好,请见谅。
2 个回答
0
我知道Kedro这个工具,但对这个具体的项目不太了解。你能提供一些Kedro生成的错误追踪信息和日志吗?
很可能是你缺少了一些依赖项,往上滚动一点,你应该能看到一些WARNING
警告信息。Kedro默认会跳过管道,如果在管道注册之前出现错误(也就是说,管道不完整或者缺少与你无关的依赖项)。如果最后没有任何管道,它可能会给你一个有点难懂的错误信息,内容是“管道没有节点”。