-
### Summary
After using the `evolve!` function on `ψ` (and I suspect that this can happen in other operations too), a `MethodError` occurs when we perform `norm(ψ)` due to a mismatch in array types (…
-
Here is a roadmap to removing `TensorStorage` types (`EmptyStorage`, `Dense`, `Diag`, `BlockSparse`, `DiagBlockSparse`, `Combiner`) in favor of more traditional `AbstractArray` types (`UnallocatedZero…
-
Hello! I've been using Julia quite a bit for theoretical physics simulations. In particular, I do a lot of work with tensor networks, which are networks of tensors that must be contracted to compute a…
-
Machine learning libraries have found a nice API for tensor contractions, which is based on the Einstein notation. Examples are [PyTorch](https://pytorch.org/docs/stable/torch.html?highlight=einsum#to…
-
**Is your feature request related to a problem? Please describe.**
Based on a Discourse discussion here https://itensor.discourse.group/t/evaluating-overlaps-of-mpss-in-parallel/451/
it seems that…
-
Hi,
I'm not sure if there's an immediate solution possible, but it seems like opt_einsum first considers broadcasting, then optimizes the contraction path. This leads to sub-optimal results:
```
im…
pimdh updated
1 month ago
-
I am using einsum on four tensors, in a line like
`einsum(A, B, C, D)`
the shapes of A,B,C,D are, respectively: {3, 4, 4}, {3, 3, 2, 2}, {4, 2, 4}, {4, 2, 4}. This lines raises an error upon compila…
-
Hi there!
I'm been using Tenet the past year during my master's thesis and I stumbled upon a problem when trying to optimize a partial tensor network contraction, instead of a full contraction. The…
-
-
I haven't see the complete documentation of this project. But the binding for cuTensor is not found in the repo. I wonder if there is any plan for supporting general tensor contractions?