-
-
Notifications
You must be signed in to change notification settings - Fork 151
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
Folding graph representation with Textual #938
Comments
To illustrate, we're talking about making the following kinds of output interactive: import aesara
import aesara.tensor as at
x = at.vector("x")
y = at.matrix("y")
z = x + y
aesara.dprint(z, depth=2)
# Elemwise{add,no_inplace} [id A] ''
# |InplaceDimShuffle{x,0} [id B] ''
# |y [id C] For example, if a user selected/clicked the aesara.dprint(z)
# Elemwise{add,no_inplace} [id A] ''
# |InplaceDimShuffle{x,0} [id B] ''
# | |x [id C]
# |y [id D] |
I looked into it, and we want to wait at least until the |
It would be nice to be able to jump to the next occurence the current subgraph using a shortcut like |
We may want to investigate using Textual or rich to pretty-print
aesara
graphs. This would make theaesara.dprint
output interactive.With
textual
, an option may be to have the graphs fold and/or offer filtering capability for different node types.The text was updated successfully, but these errors were encountered: