-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Visualize task graphs using ipycytoscape #5822
Comments
This looks really cool! We don't have any visualize implementation in v2 yet. Since the flow is discovered dynamically it'll be quite the undertaking :) We should be able to do local visualizations after a run easily though. It's very unlikely that we'd take this on for v1. |
Yeah it seems like a whole lot of work unless you can hijack the existing dask visualize functionality somehow, which seems doable to me...?
I know this is true in the general case but it seems like there are still cases where the flow is all declared statically, right? I know at least I can't easily break out of the DAG mindset so even my Orion flows still have all their tasks declared up front. So maybe "visualize whatever you already know about" would at least partly cover both cases? |
For v2? That could be interesting. We are planning on dropping dask as a top-level dependency though.
Yep, that's the case we intend to address first. We'll have to run the flow function with all of the actual execution mocked to build the graph. We're also planning to explore walking the AST to capture dynamic flows. |
I would also find this very useful. Also see the Kedro case for a very well done example of pipeline visualization with interactive graphs. |
I love this idea as well. It would even be better to have it integrated into orion (with https://js.cytoscape.org/) - i really dislike the current radar view. |
This issue is stale because it has been open 30 days with no activity. To keep this issue open remove stale label or comment. |
This issue was closed because it has been stale for 14 days with no activity. If this issue is important or you have more to add feel free to re-open it. |
Inspired by dask/dask#9091; the same reasons given there make sense to me here as well:
I actually don't know if Orion has a
.visualize
implementation yet, could be easier to add it there if starting from scratch?The text was updated successfully, but these errors were encountered: