Different scheduling for dask delayed and dask futures?

@Chris Welcome to Discourse and thanks for this question!

Doing it that way, we can build something like a task graph with futures as well (at least to my understanding).

You’re right about this.

I think of Delayed and Futures as distinct APIs, especially because Futures is bundled with the Distributed scheduler and gives finer control over some aspects of distributed computations, whereas Delayed is best suited for single-machine threaded computations.

I also find this answer by Ian rose quite nice, you may find it helpful too: Documentation on the interplay between graphs and futures

1 Like