【发布时间】:2020-11-06 08:55:52
【问题描述】:
由于 kedro 基于节点输入/输出确定执行图,因此执行顺序是不确定的。它在运行之间可能会有所不同。
即使我设置了种子,我也可能在不同的运行中采样不同的数据。
假设我有 3 个彼此不依赖的节点。 第一次运行:A->B->C 第二次运行:B->A->C
仅仅因为随机生成器序列不一样,我会得到不同的结果。
【问题讨论】:
-
这是一种有意的行为,因为 Kedro 中的依赖关系解析完全是数据驱动的。推荐的选项是使用下面@pascalwhoop 建议的虚拟输入/输出(选项2)。
标签: kedro