Closed SUSYUSTC closed 2 years ago
The MPS implementation seems good in general. I believe some minor changes are needed as I commented above. Specifically, we need further test these new functionalities on tensorflow and jax backend, especially with the interplay between them and jit
or grad
. And the PR should pass all tests in ./check_all.sh
Add FiniteMPS class inherited from tensornetwork.FiniteMPS to fix the bug
Add MPSCircuit with the following main functionalities:
Tests of most of the above functionalities based on
The code should be backend-general, but only the numpy backend is tested.