-
Notifications
You must be signed in to change notification settings - Fork 55
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
PyTorch-backed forward simulation #390
base: develop
Are you sure you want to change the base?
Commits on Jan 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fbe23e9 - Browse repository at this point
Copy the full SHA fbe23e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 985404f - Browse repository at this point
Copy the full SHA 985404fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f36247 - Browse repository at this point
Copy the full SHA 8f36247View commit details
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 842c0f7 - Browse repository at this point
Copy the full SHA 842c0f7View commit details
Commits on Jan 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1b698e6 - Browse repository at this point
Copy the full SHA 1b698e6View commit details
Commits on Jan 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cbc15b5 - Browse repository at this point
Copy the full SHA cbc15b5View commit details
Commits on Jan 25, 2024
-
change list comprehension into for-loop in order to simplify setting …
…breakpoints in debugging
Configuration menu - View commit details
-
Copy full SHA for b3ac3da - Browse repository at this point
Copy the full SHA b3ac3daView commit details -
leave comments describing object inheritance structures for states, p…
…ovms, and gates (as they appear in TorchOpModel._compute_circuit_outcome_probabilities)
Configuration menu - View commit details
-
Copy full SHA for 73363d1 - Browse repository at this point
Copy the full SHA 73363d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9983d1b - Browse repository at this point
Copy the full SHA 9983d1bView commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bd345f6 - Browse repository at this point
Copy the full SHA bd345f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e76f32 - Browse repository at this point
Copy the full SHA 2e76f32View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd82b41 - Browse repository at this point
Copy the full SHA bd82b41View commit details -
Configuration menu - View commit details
-
Copy full SHA for e158c21 - Browse repository at this point
Copy the full SHA e158c21View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6b4d8f - Browse repository at this point
Copy the full SHA c6b4d8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae73090 - Browse repository at this point
Copy the full SHA ae73090View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffa7ea0 - Browse repository at this point
Copy the full SHA ffa7ea0View commit details
Commits on Jan 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d787025 - Browse repository at this point
Copy the full SHA d787025View commit details -
remove references to new TorchLayerRules class and discussion surroun…
…ding attempts to use that class
Configuration menu - View commit details
-
Copy full SHA for b510b2e - Browse repository at this point
Copy the full SHA b510b2eView commit details -
make an apparent limitation of TorchForwardSimulator (and I suppose a…
…lso SimpleMapForwardSimulator ...) that the dict returned by circuit.expand_instruments_and_separate_povm(...) has at most one element.
Configuration menu - View commit details
-
Copy full SHA for 6fc59dd - Browse repository at this point
Copy the full SHA 6fc59ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6aac2af - Browse repository at this point
Copy the full SHA 6aac2afView commit details -
explicitly override the function that iterates over circuits and call…
…s _compute_circuit_outcome_probabilities
Configuration menu - View commit details
-
Copy full SHA for 107b26b - Browse repository at this point
Copy the full SHA 107b26bView commit details
Commits on Jan 31, 2024
-
get array representations of all quantities as prep work before compu…
…ting any circuit probabilities
Configuration menu - View commit details
-
Copy full SHA for c1fcfc2 - Browse repository at this point
Copy the full SHA c1fcfc2View commit details
Commits on Feb 1, 2024
-
use torch to compute circuit probabilities (infrastructure not in pla…
…ce for differentiation yet)
Configuration menu - View commit details
-
Copy full SHA for 761496c - Browse repository at this point
Copy the full SHA 761496cView commit details -
progress toward bypassing explicit calls to _rep fields of various mo…
…delmembers (needed to construct differentiable torch tensors). Have a new torch_base property of TPState objects. Need such a property for FullTPOp objects. Unclear how to implement for povms, since right now we`re bypassing the POVM abstraction and going directly into the effects abstraction of the circuit.
Configuration menu - View commit details
-
Copy full SHA for abdfdc7 - Browse repository at this point
Copy the full SHA abdfdc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b56b2a - Browse repository at this point
Copy the full SHA 9b56b2aView commit details -
demonstrate how we can access povm data through the TPPOVM abstractio…
…n, rather than only through ConjugatedStatePOVMEffect objects associated with a SeparatePOVMCircuit
Configuration menu - View commit details
-
Copy full SHA for 0c9b103 - Browse repository at this point
Copy the full SHA 0c9b103View commit details -
write basic TPPOVM.torch_base function. Need to modify that function …
…so it allows require_grad=True.
Configuration menu - View commit details
-
Copy full SHA for 243b757 - Browse repository at this point
Copy the full SHA 243b757View commit details -
forward simulation codepath that computes gradients seems to work. Ha…
…vn`t used it to speed up derivative computations yet.
Configuration menu - View commit details
-
Copy full SHA for 0bea829 - Browse repository at this point
Copy the full SHA 0bea829View commit details -
can build the entire vector of outcome probabilities as a torch Tenso…
…r before converting to a numpy array and writing to array_to_fill in TorchForwardSimulator._bulk_fill_probs_block.
Configuration menu - View commit details
-
Copy full SHA for b88643a - Browse repository at this point
Copy the full SHA b88643aView commit details
Commits on Feb 2, 2024
-
make a function that lets us access the torch representation of compu…
…ted circuit probabilities. About to simplify torch_cache.
Configuration menu - View commit details
-
Copy full SHA for c1eacb3 - Browse repository at this point
Copy the full SHA c1eacb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ef9502 - Browse repository at this point
Copy the full SHA 3ef9502View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7073544 - Browse repository at this point
Copy the full SHA 7073544View commit details -
progress toward functional evaluation in TPPOVM.torch_base. Need to a…
…pply similar conventions to TPState and FullTPOp.
Configuration menu - View commit details
-
Copy full SHA for aa5c4e7 - Browse repository at this point
Copy the full SHA aa5c4e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bc3736 - Browse repository at this point
Copy the full SHA 0bc3736View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6658c47 - Browse repository at this point
Copy the full SHA 6658c47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 852d8a6 - Browse repository at this point
Copy the full SHA 852d8a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6bc0f0 - Browse repository at this point
Copy the full SHA b6bc0f0View commit details -
I can successfully call jacfwd and get reasonable output. Next step i…
…s to figure out how to unpack theresults to match existing pygsti API
Configuration menu - View commit details
-
Copy full SHA for 9855144 - Browse repository at this point
Copy the full SHA 9855144View commit details -
Configuration menu - View commit details
-
Copy full SHA for f85716b - Browse repository at this point
Copy the full SHA f85716bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14f1af4 - Browse repository at this point
Copy the full SHA 14f1af4View commit details
Commits on Feb 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2c6be95 - Browse repository at this point
Copy the full SHA 2c6be95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23207f7 - Browse repository at this point
Copy the full SHA 23207f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a04a31 - Browse repository at this point
Copy the full SHA 3a04a31View commit details -
revert change that helped with debugging once-upon-a-time, but wasn`t…
… necessary at the end of the day
Configuration menu - View commit details
-
Copy full SHA for 6c2e5f3 - Browse repository at this point
Copy the full SHA 6c2e5f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb79162 - Browse repository at this point
Copy the full SHA eb79162View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3461335 - Browse repository at this point
Copy the full SHA 3461335View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cc944c - Browse repository at this point
Copy the full SHA 1cc944cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e2f051 - Browse repository at this point
Copy the full SHA 0e2f051View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfa9232 - Browse repository at this point
Copy the full SHA cfa9232View commit details
Commits on Feb 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cf05d9a - Browse repository at this point
Copy the full SHA cf05d9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f312b92 - Browse repository at this point
Copy the full SHA f312b92View commit details -
Configuration menu - View commit details
-
Copy full SHA for a55efde - Browse repository at this point
Copy the full SHA a55efdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8f6145 - Browse repository at this point
Copy the full SHA a8f6145View commit details -
Configuration menu - View commit details
-
Copy full SHA for e72dbad - Browse repository at this point
Copy the full SHA e72dbadView commit details
Commits on Feb 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2c8d38 - Browse repository at this point
Copy the full SHA d2c8d38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2435a50 - Browse repository at this point
Copy the full SHA 2435a50View commit details
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2e4c3cf - Browse repository at this point
Copy the full SHA 2e4c3cfView commit details
Commits on May 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a3ffa68 - Browse repository at this point
Copy the full SHA a3ffa68View commit details
Commits on May 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f5383b9 - Browse repository at this point
Copy the full SHA f5383b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac2e8e7 - Browse repository at this point
Copy the full SHA ac2e8e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a1be5d - Browse repository at this point
Copy the full SHA 5a1be5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ec6909 - Browse repository at this point
Copy the full SHA 1ec6909View commit details
Commits on May 22, 2024
-
clean up TPState constructor. Add documentation for TPPOVM. Change im…
…plementation of TPPOVM.stateless_data and TPPOVM.torch_base. Remove unncessary line break in FullTPOp.
Configuration menu - View commit details
-
Copy full SHA for 957192a - Browse repository at this point
Copy the full SHA 957192aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07537f3 - Browse repository at this point
Copy the full SHA 07537f3View commit details