dgasmith / opt_einsum

⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.
https://dgasmith.github.io/opt_einsum/
MIT License
863 stars 68 forks source link

Opt Einsum v3.4.0 #191

Closed dgasmith closed 2 months ago

dgasmith commented 2 years ago

We should go ahead and kick out a v3.4.0 release given our current cadence. However, thinking ahead to the next release we have a few changes we should make:

@jcmgray Any features you would like to try and get in?

jcmgray commented 2 years ago

The only possible small thing from my side I've just raised in (https://github.com/dgasmith/opt_einsum/issues/193). The list of bigger things to consider for next release all look good too.

dgasmith commented 6 months ago

Nearly 2 (!) years later we should look into a 3.4 release after 4 (!!!) years after 2.3, especially for Py3.12 (#221). I'm a bit amazed that we appear to be stable and working for this duration without too many issues while maintaining 16M/month downloads.

I'm going to ask around and play with our typing a bit to make sure we do not make the situation worse with the current hints (although advantageous for internal dev). Anything else we should get in?

dgasmith commented 2 months ago

Done!