Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Performance comparison #3

meandmytram started this conversation in General
Discussion options

Hey guys, amazing library! Just out of curiosity, was there any benchmarking done against other TN packages like tensornetwork or quimb?

You must be logged in to vote

Replies: 1 comment

Comment options

Thanks for your good question.

TensorCircuit is built on top of TensorNetwork package with built-in differentiable circuit class and some hacks on the tensor network contraction path finder (TensorCircuit supportscotengra package as the path finder).
Therefore, TensorCircuit is definitely the choice over TensorNetwork package in terms of quantum circuit simulation with its handy API and better performance.

quimb is another fantastic package from the same author for cotengra. In terms of API design, we believe that TensorCircuit has better Circuit object with more built-in functionalities since our package is more focused on circuit simulation while quimb is a more general tensor network package. In terms of performance, careful benchmarks are required and we are on the way. For now, what I can say is that TensorCircuit package focuses more on end-to-end jit and vmap paradigms, which may bring performance advantages compared to quimb.

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants
Morty Proxy This is a proxified and sanitized view of the page, visit original site.