Brandon, I’m curious how the goals of your representation differ from, say, Jaxprs.
Why should I look at Aesara’s representation of multi-dimensional array programs when I might already use JAX’s?
Does Aesara support a staging transformation that allows me to construct programs in your representation from a subset of Python?
I’m personally interested in the answers to these questions, given what I know about IREE, JAX, and XLA — as a user in the space, I haven’t been able to determine how Aesara would actually benefit me over JAX.
Note that I know that Aesara can use JAX as a backend — but I’m trying to ascertain what one extra layer buys me.
Why should I look at Aesara’s representation of multi-dimensional array programs when I might already use JAX’s?
Does Aesara support a staging transformation that allows me to construct programs in your representation from a subset of Python?
I’m personally interested in the answers to these questions, given what I know about IREE, JAX, and XLA — as a user in the space, I haven’t been able to determine how Aesara would actually benefit me over JAX.
Note that I know that Aesara can use JAX as a backend — but I’m trying to ascertain what one extra layer buys me.