TensorNetwork
TensorNetwork copied to clipboard
A library for easy and efficient manipulation of tensor networks.
I would like to make use of `opt_einsum.shared_intermediates` for caching intermediates across similar but different TN contractions. Here's a trivial example of a ring TN in raw `opt_einsum`: ```python import...
`Tensor` initialization methods for pytorch currently break for this type of initialization: ```python t = tn.random_uniform((2,2), dtype=np.float64, backend='pytorch') ``` (works for JAX and tensorflow) @alewis can you take a look?
Hi all, Per the conversation in https://github.com/google/jax/pull/4025 the Jax devs are interested in supporting at least some of the sparse linalg operations we've spent so much time on. Thus we...
It would be nice to have a path_finder module to calculate an optimal contraction path for a tensornetwork with a specific structure so that this path can be reused for...