Aesara Devs

216 posts

Aesara Devs banner
Aesara Devs

Aesara Devs

@AesaraDevs

A fast and hackable meta-tensor library in Python.

Katılım Aralık 2021
31 Takip Edilen558 Takipçiler
Aesara Devs retweetledi
Saul Shanabrook
Saul Shanabrook@SShanabrook·
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=TEkLFm…
YouTube video
YouTube
Saul Shanabrook@SShanabrook

🎉 Finally got this example of using egglog to optimize @scikit_learn with @numba_jit, through an Array API interface, working! egg-smol-python.readthedocs.io/en/stable/tuto… I am so grateful to build on all the wonderful work of the egg team. More info: egg-smol-python.readthedocs.io/en/stable/expl… #egraphs #python

English
1
6
34
8.4K
Aesara Devs retweetledi
Brandon T. Willard
Brandon T. Willard@BrandonTWillard·
@SShanabrook @numba_jit @AesaraDevs 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!
English
1
1
3
146
Aesara Devs retweetledi
Brandon T. Willard
Brandon T. Willard@BrandonTWillard·
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!
English
0
1
5
371
Aesara Devs retweetledi
Brandon T. Willard
Brandon T. Willard@BrandonTWillard·
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.
English
1
1
4
400
Aesara Devs retweetledi
Brandon T. Willard
Brandon T. Willard@BrandonTWillard·
Projects like @numba_jit can provide that, along with all the necessary support and expertise for maintaining them.
English
2
2
6
958
Aesara Devs retweetledi
Brandon T. Willard
Brandon T. Willard@BrandonTWillard·
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.
English
1
1
4
384
Aesara Devs retweetledi
Brandon T. Willard
Brandon T. Willard@BrandonTWillard·
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.
English
1
1
4
480
Aesara Devs retweetledi
Brandon T. Willard
Brandon T. Willard@BrandonTWillard·
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.
English
1
1
5
424
Aesara Devs retweetledi
Brandon T. Willard
Brandon T. Willard@BrandonTWillard·
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.
English
1
1
3
433
Aesara Devs retweetledi
Brandon T. Willard
Brandon T. Willard@BrandonTWillard·
I just wrote a reply involving questions about @AesaraDevs, and it reminded me that we need to provide some updates regarding the projects: #discussioncomment-7687831" target="_blank" rel="nofollow noopener">github.com/aesara-devs/ae…
English
1
1
12
1.6K
Aesara Devs retweetledi
Rémi
Rémi@remilouf·
🥳
Rémi tweet media
QME
0
4
36
2.7K
Aesara Devs
Aesara Devs@AesaraDevs·
The Numba backend and Rust both use LLVM under the hood!
Aesara Devs tweet media
Naïve Bayesian@naivebayesian

@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.

English
0
1
8
1.4K
Aesara Devs
Aesara Devs@AesaraDevs·
The Aesara Project is excited to announce that we will be rewriting all of our libraries in Rust. Let’s cargooooooool!
English
1
1
12
1.8K
vicki
vicki@vboykis·
@remilouf @AesaraDevs What are the use-cases to try out Aesara? Like I'm doing working on X today in Framework Y or Z or with approach A but I could do it differently/better in Aesara
English
1
0
3
2.5K
vicki
vicki@vboykis·
Are you working on something cool in ML/eng/data that is not at all related to GPT or generative AI? Post it here. We need some noise dilution. 👇
English
36
27
288
71.8K
Aesara Devs
Aesara Devs@AesaraDevs·
AeMCMC
Aesara Devs tweet media
Română
1
3
24
3.5K
Aesara Devs retweetledi
Rémi
Rémi@remilouf·
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
English
0
3
5
787