You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary:
The `torchx.schedulers.Scheduler` interface was made overly generic to overload the concept of an "orchestration" scheduler in #1022.
DAG orchestration has never been something torchx should've supported natively. Instead torchx AppDefs can be adapted to an orchestrator framework's notion of a "NodeDefinition". This way users can use job definitions defined using torchx's AppDef as a node in a DAG to string together applications in a specific execution order.
This PR/Diff reverts the over-genericized `torchx.schedulers.Scheduler` back to supporting `AppDef` and `AppDryRunInfo` as the primitives.
Reviewed By: AbishekS
Differential Revision: D87901987
0 commit comments