-
In my code I used intermediates I3/I4
```
ierr=exatns_tensor_create(I3,"I3",id%vvoo,root%vvoo,EXA_DATA_KIND_C8)
ierr=exatns_tensor_create(I4,"I4",id%vvoo,root%vvoo,EXA_DATA_KIND_C8)
…
-
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!
First of all, thank you for this wonderful package. It is a pleasure to use it.
I have noticed that the @tensor macro fails to perform a contraction when tensors contain BigFloat numbers. …
-
Turns out this is due to wrong handling of conjugation of the second argument in a contraction. This only happens when your own implementation of BLAS is used, when the code calls a standard BLAS ever…
-
### What is your issue?
Hi everyone.
I am using quimb to optimize QAOA circuit. In the documentation, there is the example of " Bayesian Optimizing QAOA Circuit Energy" doing that for 3-reg grap…
-
We have developed a training demo that utilizes REINFORCE and a brute force baseline to find the best contraction order for a tensor chain. We welcome any suggestions or feedback on this demo and envi…
-
[ Opening a new issue as discussed in closed issue #292 ]
_Issue_: PyTorch and TensorFlow both implement a function to compute tensor contractions using einstein summation notation (the einsum func…
-
When calling `TensorNetwork.contract()` or any related function that filters down to `tensor_contract()`, I don't think it is currently possible to shut off caching of contraction expressions. If the …
-
Currently, `torch.einsum` is computed by performing tensor contractions from left to right and calling `torch.bmm` for each contraction, unless there are no dimensions to be summed out in which case `…
-
Is _opt_einsum.paths.optimal_ supposed to support non-standard Einstein summations (when an index occurs in more than two tensors)?
Consider contracting 3 tensors: `ij,j,jk->`:
First, DFS looks …