-
Einstein summation generalizes most tensor operations (product, matrix multiplication, etc).
-
NumPy has a convenient Einstein summation capability [numpy.einsum](https://numpy.org/doc/stable/reference/generated/numpy.einsum.html). Any interest in an API which operated in a similar way? ie
`…
-
This is just a note that we should implement an `einsum` operation at some point.
Some references:
https://obilaniu6266h16.wordpress.com/2016/02/04/einstein-summation-in-numpy/
https://rockt.gith…
-
Hi Romeric,
thanks for your great work!!! I am using your library for my project. However, I met some problems when using Einstain summation for tensor contraction. I wanted to do the similar calcula…
-
If I write x[i]*x[i], then by the documented rules of Indexed expressions it seems there is supposed to be an implied sum, since the index i is present twice. However this gets automatically simplifie…
-
Hi, I have read your code and the formula in the supplementary of AlphaFold2, then found a problem. In Algorithm 28 of the supplementary, xij = (Ti ^ -1) ◦ xj, and the (Ti ^ -1) ◦ xj is defined as (R…
-
Hello,
I am very much interested in using this package for Einstein summation convention. However I have seen no help resources online such as tutorials or command reference to get started. Does anyo…
-
**Is your feature request related to a problem? Please describe.**
Optimisation via `Bayesian` might cause some performance issues due to the evaluation of the _Einstein Summation_.
https://gith…
-
Now tensor multiplications and tensor transpose is immediately evaluated creating temporaries. Instead one could easily generate an expression which is evaluated when encountering the assign operator.
-
IMO the automatic summation of repeated indices in expressions involving Indexed objects (from tensor/indexed.py), i.e. the Einstein summation convention, should require some sort of encapsulating obj…