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.