-
Notifications
You must be signed in to change notification settings - Fork 294
Open-source tensornet simulator and add tensornet-mps simulator backend #863
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
Co-authored-by: Ben Howe <141149032+bmhowe23@users.noreply.github.com>
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
Co-authored-by: Ben Howe <141149032+bmhowe23@users.noreply.github.com>
|
Test logs for the runtime test suite (
|
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm
Thanks @bmhowe23 for spotting them. - Dead `default` switch case. Clang doesn't like it. - Missing a default virtual destructor and one inconsistent declaration. - Update the example to be generic with/without cutensornet MPI support.
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, Thien 👍
|
Q: Do these simulator backends have configuration files? |
Yes, they have. The config files are auto generated and installed by CMake. |
|
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
Description
Add tensornet and mps backends based on cuquantum 23.10 release.
Modified Dockerfile to use the the latest cuquantum.
Include the new backends in the runtime test suite: escaping some tests that are not suitable for tensornet backends: conditional circuits with many shots (long test time) and multi-qubit (> 2) gates on MPS.