92 efficient contraction order statevector simulator
Before submitting, please check the following:
- Make sure you have tests for the new code and that test passes (run
tox) - format added code by
black -l 120 <filename> - If applicable, add a line to the [unreleased] part of CHANGELOG.md, following keep-a-changelog.
Then, please fill in below:
Context (if applicable):
Description of the change:
add TN contract based state vector simulator
Related issue:
#92
also see that checks (github actions) pass. If lint check keeps failing, try installing black==22.8.0 as behavior seems to vary across versions.
@nabe98 do we have benchmark plot for this backend?
@shinich1 @masa10-f has a benchmark code and plot and shared that with me. In the next commit, I will include that!
@nabe98 nice! you can just paste on a comment here. where did you plan to add it in the next commit?
I will remove graph_prep argument and mps keyword later becuase the former is not critical point in tensor network calculation and the latter is not properly implemneted in Graphix.