Not traversing all TTs leads to nasty deadlocks, e.g., the graph will execute but communication will hang because not all tasks were made executable.
There are valid cases where not all inputs are connected and the user explicitly sets these inputs, e.g., using invoke. We should support that and not silently deadlock and make everyone's life miserable.
Not traversing all TTs leads to nasty deadlocks, e.g., the graph will execute but communication will hang because not all tasks were made executable.
There are valid cases where not all inputs are connected and the user explicitly sets these inputs, e.g., using
invoke
. We should support that and not silently deadlock and make everyone's life miserable.