-
Notifications
You must be signed in to change notification settings - Fork 348
Support tensornet trajectory simulation for unitary mixture noise channels #2520
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
Merged
Merged
Changes from 23 commits
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
eeaf2ef
Initial work on adding support for cutensornetStateApplyUnitaryChannel
1tnguyen 4914555
Enable some noise test cases on tensornet
1tnguyen a3980c2
Fix a copy-and-paste error
1tnguyen d01763b
support unitary mixture channel detection and enable more tests
1tnguyen 2851826
MPS trajectory: we need to compute the MPS factorization for each tra…
1tnguyen 79265d4
Merge branch 'main' into tnguyen/tensornet-trajectory
1tnguyen fdcbb06
Split cutensornetStateFinalizeMPS and (cutensornetStatePrepare + cute…
1tnguyen 1207435
Add trajectories to observe
1tnguyen aef8b63
Handle unitary channels in all code paths
1tnguyen be2d38e
Code format
1tnguyen 2be6d46
Reduce test time
1tnguyen bbc1d13
Update cutensornet version requirement
1tnguyen 9201956
Add sampler cache for MPS trajectory
1tnguyen e27be87
Add cache workspace mem
1tnguyen 255430c
Merge branch 'main' into tnguyen/tensornet-trajectory
1tnguyen 0e53b7c
Add trajectory support to non-path-reuse path merging from main
1tnguyen 1a5eef6
Update some of the cutensornet DEPRECATED enums
1tnguyen a6a2040
Make number of hyper sample configurable
1tnguyen 67a970c
Docs update
1tnguyen 8720fef
CR: Correct Pauli Y matrix
1tnguyen 7542c74
CR: refactor SimulatorTensorNetBase::applyNoiseChannel
1tnguyen d0fc6e7
CR: code refactor in MPS implementation
1tnguyen a7e964b
Add an exact output state vec check for tensornet to check matrix data
1tnguyen 80741ec
CR: Add a code comment for a helper function
1tnguyen 2c23e78
Merge branch 'main' into tnguyen/tensornet-trajectory
1tnguyen File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.