Extracted from #5165
Maybe related to dvc stages - see #3743 (comment)
I understand that DVC needs to build a DAG in order to establish an execution order for stages. And that otherwise, "we don't guarantee any order". That's all good but
- What is the underlying order, is it random or unknown to us? and
- Should there be a "fallback" exec order for non-connected stages? Esp. considering new features like multiple
cmd per stage and 2.0 parameterization of dvc.yaml (foreach stages).
⌛ I'll bring some comments that can be discussed from other tickets shortly... ⌛
I understand that DVC needs to build a DAG in order to establish an execution order for stages. And that otherwise, "we don't guarantee any order". That's all good but
cmdper stage and 2.0 parameterization of dvc.yaml (foreachstages).⌛ I'll bring some comments that can be discussed from other tickets shortly... ⌛