This project is mirrored from https://github.com/eclipse/xacc.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
- 10 Sep, 2021 2 commits
-
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 08 Sep, 2021 2 commits
-
-
Mccaskey, Alex authored
Add some instructions for common ion trap native gates
-
Mccaskey, Alex authored
AcceleratorBuffer: Use exp-val-z extra info for getExpectationValueZ() if present
-
- 07 Sep, 2021 3 commits
-
-
Adams, Austin Joel authored
Unconditonally return exp-val-z from AcceleratorBuffer extra info as getExpectationValueZ() if exists. If we have a more precise result at hand, why not use it instead of calculating a less precise answer? Signed-off-by:
Austin Adams <aja@gatech.edu>
-
Adams, Austin Joel authored
Not sure if users would use these, but they are useful in IRTransformations in the GTRI testbed backend. Definitions are from the Methods section of the following paper: https://www.nature.com/articles/nature18648 Signed-off-by:
Austin Adams <aja@gatech.edu>
-
Mccaskey, Alex authored
qpp Accelerator: Check for post-measure gates more accurately
-
- 05 Sep, 2021 1 commit
-
-
Adams, Austin Joel authored
As a result of XACC IR being serialized, it's possible to have gates follow Measure instructions without the circuit truly having post-measure gates. For example: H 0 Measure 0 H 1 Measure 1 In cases like that, the current QppAccelerator decides it cannot simulate the circuit once and repeatedly sample the resulting state vector to simulate "runs." That is an overzealous judgment, since none of the gates that follow the Measure instructions actually depend on the results of measurements. So instead, in the QppAccelerator logic detecting post-measurement gates, track which qubits have been measured, and only report post-measurement gates if it sees a gate operating on a qubit with an earlier Measure instruction. Signed-off-by:
Austin Adams <aja@gatech.edu>
-
- 26 Aug, 2021 2 commits
-
-
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 25 Aug, 2021 2 commits
-
-
Mccaskey, Alex authored
Add placement option to QAOA
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 24 Aug, 2021 1 commit
-
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 23 Aug, 2021 2 commits
-
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 20 Aug, 2021 5 commits
-
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
Mccaskey, Alex authored
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
Mccaskey, Alex authored
Support IfStmt to OpenQASM2 generation
-
Nguyen, Thien Minh authored
Note: Aer can simulate conditional (bfunc) in the QObj and XACC translate IfStmt to bfunc appropriately. Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 17 Aug, 2021 4 commits
-
-
Nguyen, Thien Minh authored
Testing non-conventional gate set. Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
https://github.com/eclipse/xacc/issues/478Nguyen, Thien Minh authored
The procedure was not properly taking into account non-IBM gateset, i.e., 2-q gates may not be CNOT. Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Mccaskey, Alex authored
Consider SWAPs in swap-shortest-path
-
- 16 Aug, 2021 3 commits
-
-
Adams, Austin Joel authored
Remove SWAP gates from the two-qubit gate whitelist for Staq placement also modified in f1eedf04. Otherwise, Swap instructions between non-adjacent qubits can slip through the swap-shortest-path IRTransformation. An example of this would be the QCOR qft() routine, which can generate a Swap between far-away qubits at the end. Combined with f1eedf04 , fixes ORNL-QCI/qcor#199. Signed-off-by:
Austin Adams <aja@gatech.edu>
-
Nguyen, Thien Minh authored
Creg can be larger than qreg (e.g., IQPE) and need to handle explicit Measure assignment. Tested by: validating with Honeywell APIVAL Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Nguyen, Thien Minh authored
XACCToStaqOpenQASM visitor to handle IfStmt (currently empty impl) Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 11 Aug, 2021 1 commit
-
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-
- 09 Aug, 2021 7 commits
-
-
Mccaskey, Alex authored
Relax a QAOA test condition for CI stability
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Mccaskey, Alex authored
First pass of implementing Accelerator::getNativeCode
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Nguyen, Thien Minh authored
Handle single-cbit conditional for OpenQASM code gen. Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
- 06 Aug, 2021 5 commits
-
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Nguyen, Thien Minh authored
Signed-off-by:
Thien Nguyen <nguyentm@ornl.gov>
-
Mccaskey, Alex authored
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>
-