我有一个具有固定数量节点的图,其中每个节点都拥有一个可调用字典。我希望能够以编程方式从配置文件中构建这些节点的可调用对象之间的一系列交互。
例如,我可能想指定以下交互顺序:
- 调用节点 1 的
A()
函数 - 将输出传递给节点 2 的
A()
可调用对象(不同于节点 1 的A
可调用对象)和节点 3 的B()
可调用对象 - 将两个可调用对象的输出传递给节点 1 的
B()
可调用对象
函数调用的顺序以及它们之间的信息如何流动形成了一个有向无环图(DAG)。如何以编程方式从配置文件构造和执行 DAG?