Aesara Devs retweeted
I gave a lightning talk at @PyData NYC giving a short intro to e-graphs as well as this example of compiling scikit-learn to numba youtube.com/watch?v=TEkLFmqi…
🎉 Finally got this example of using egglog to optimize @scikit_learn with @numba_jit, through an Array API interface, working! egg-smol-python.readthedocs.…
I am so grateful to build on all the wonderful work of the egg team.
More info: egg-smol-python.readthedocs.…
#egraphs #python
Aesara Devs retweeted
We're in the process of moving some of our symbolic work from @AesaraDevs into the the LLM space, and we might end up using egglog and the new RVSDG support in @numba_jit to do that.
Aesara Devs retweeted
The plan with @AesaraDevs was always to shed the tensor library elements and focus on building useful domain-specific relations using whatever frameworks are most effective. egglog and @numba_jit are shaping up to be those frameworks, and that's exciting!
Aesara Devs retweeted
In the end, I'm glad to have gotten the chance to implement and demonstrate some of the features I always wanted in a PPL, and I still hope to see one that realizes them all--even if it ends up being in Julia!
Aesara Devs retweeted
At some point I'll start putting out write-ups about some of the most interesting domain-specific rewrites and optimizations we added, and some details about the automated sampler construction process and its potential.
Aesara Devs retweeted
Projects like @numba_jit can provide that, along with all the necessary support and expertise for maintaining them.
Aesara Devs retweeted
I'm glad that my adhoc transpilation approach was able to breathe new life into an old project like Theano, but tighter integration with better compilation targets are necessary.
Aesara Devs retweeted
Aesara was designed to fulfill a very specific backwards compatibility requirement that ultimately complicated its true goals: domain-specific symbolic rewriting. We're very proud of what we were able to accomplish under those constraints, but the way forward can't have them.
Aesara Devs retweeted
Regarding our original mission with @AesaraDevs, we believe that projects like @numba_jit, its push for RVSDG support, and projects like the ones by @SShanabrook are good ways forward in this space.
Aesara Devs retweeted
Simply put, the projects have gone through a lot in the past year and we've moved on to some exciting new ventures. We're bringing similar symbolic thinking and approaches to a new space: LLMs.
Aesara Devs retweeted
I just wrote a reply involving questions about @AesaraDevs, and it reminded me that we need to provide some updates regarding the projects: github.com/aesara-devs/aesar…
The Numba backend and Rust both use LLVM under the hood!
Replying to @AesaraDevs
At this point, this is unsurprising and expected of all Python libraries that wish to be fast, and therefore is unsuitable as an April Fool’s prank.
The Aesara Project is excited to announce that we will be rewriting all of our libraries in Rust.
Let’s cargooooooool!
Aesara Devs retweeted
Then we'll implement a high-level DSL to simplify the construction of complex samplers with Blackjax, and use AeMCMC to automatically compile samplers thet are adapted to your model.
github.com/rlouf/aex
Aesara Devs retweeted
Another PR to @AesaraDevs has been merged successfully😃. I'm thrilled to be a part of this amazing #OpenSource project and to contribute to the tech community.🎉🥳












