-
#22760 added support for `__matmul__` in the coercion model.
We should start using it.
First step: Review the semantics of this operator in major Python software for matrix and tensor computation …
-
This is mostly an issue about the contraction code logic being too convoluted in `NDTensors`, but I'm raising it here because GPU overloading is a good stress test for the design.
It would be helpf…
-
Here's an issue to track improvements to make to the general tensor network solver code, `alternating_update`, following up on #59.
- [ ] Switch default `tdvp` solver to `KrlyovKit.exponentiate`.
…
-
The tensor network documentation, in particular, has fallen a bit behind the functionality. This issue is to keep track of what extra documents will hopefully be written and any suggestions for conten…
-
Hi,
I made a comparison for the contraction `A[a,b] B[b,c,d,e] = C[a,c,d,e]`, where `B[:,:,d,e] = B[:,:,e,d]`. I used Fortran by loop over external indices `d,e` to utilize the symmetry then `dge…
-
### Description
```
>>> import jax.numpy as jnp
>>> a = jnp.ones((2,3,4))
Platform 'METAL' is experimental and not all JAX functionality may be correctly supported!
2024-03-06 22:43:05.128623: W …
-
When using a Contractor to determine a contraction order for a tensor network, I want to be able to see the resulting contraction cost in FLOPS. This is especially important for heuristic algorithms t…
-
Hi, thank you for releasing this research work!
I have a question regarding how the generate_random_reference is implemented in the simulation.py file under the "contraction" directory. The method is…
-
### Proposed new feature or change:
`Einsum` has been fantastic for computing tensor contractions. However, there are two additional supports I believe would greatly enhance its functionality and e…
-
Here I provide sample code to construct the initial T-tensor for HOTRG calculation. I try to provide sample code with various combination of following configurations. The final T tensor should be the …