-
Dear developer,
I am consdering to substitute every `numpy.einsum` in my code with`opt_einsum.contract`. However, I found in some cases, `contract` is much slower than the raw `numpy.einsum` witho…
-
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:
- Based on NumPy's NEP: `On Dec 26, 2021 …
-
### 📚 The doc issue
Neither the [torch.einsum](https://pytorch.org/docs/stable/generated/torch.einsum.html) doc page nor the [torch.backends.opt_einsum](https://pytorch.org/docs/stable/backends.html#…
-
The README mentions that some of these optimizations already exist upstream in `numpy`, but that you need to pass `optimize=True` to access them. This is useful!
The docs for [`torch.einsum`](https…
-
Environment:
GPU: NVIDIA RTX 3060 12GB
PyTorch Version: 2.3.1+cu118
CUDA Version: 11.8
OS: Linux Ubuntu
Python Version: 3.10.13
Amino acid : 651
I am encountering a CUDA Out of Memory erro…
-
### Actual Behavior
`pkg_resources.ContextualVersionConflict: (opt-einsum 0+untagged.56.g2664021.dirty (/home/go96bix/programs/conda/envs/vidhop_test/lib/python3.7/site-packages), Requirement.par…
-
## Proposal
Make the numpy dependency optional, if possible.
## Why?
Minimizing dependencies is a general goal as it allows a bigger audience to reap the benefits of this library. More specifical…
-
# Description
See opt-einsum here: https://optimized-einsum.readthedocs.io/en/latest/ . A large majority of the mathematical code we write, especially for tensorization, relies on being able to use…
-
It would be useful for testing numerical inference algorithms to have differentiable likelihoods in lsbi. In theory I think the whole package can swap to jax, however things like rng are quite differe…
-
For contractions between tensors with various dimensions, sometimes the dimension may be zero, and I regarded it as a zero entry. Seems this is also what `einsum` does (refer to the code below, the re…