lively-lunch-9285
11/10/2023, 10:36 PM@pipeline
(ClearML and ZenML) @workflow
(Union ai), @graph
(Dagster) etc.
Possible advantages:
• fewer classes (mostly joking),
• I guess you could technically share steps between DAGs since they are simply importable functions. Hard to import a single step out of your flow if it's embedded into a class.
• kind of feels more intuitive. I tend to reason about a DAG as a series of steps. In a sense, it's weird to have that sequence of steps contained in a class.