This project is mirrored from https://github.com/eclipse/xacc. Pull mirroring updated .
  1. 02 Dec, 2021 6 commits
  2. 01 Dec, 2021 1 commit
    • Nguyen, Thien's avatar
      Fixed IonQ backend implementation: · 5c0dd934
      Nguyen, Thien authored
      
      
      - Batch mode: override base RemoteAccelerator to run one-by-one.
      
      - Fixed U3 decompose for IonQProgramVisitor: looks like the decomposition is not correct (incorrect results). Also, IonQ supports native sqrt-X gate, hence just use the same U3 -> (sx-rz) as that of IBM.
      
      Tested by: running on IonQ remote simulator.
      Signed-off-by: Nguyen, Thien's avatarThien Nguyen <nguyentm@ornl.gov>
      5c0dd934
  3. 22 Nov, 2021 1 commit
  4. 19 Nov, 2021 2 commits
  5. 02 Nov, 2021 2 commits
  6. 26 Oct, 2021 2 commits
  7. 23 Oct, 2021 1 commit
  8. 04 Oct, 2021 3 commits
  9. 22 Sep, 2021 3 commits
  10. 21 Sep, 2021 2 commits
  11. 20 Sep, 2021 2 commits
  12. 15 Sep, 2021 2 commits
  13. 13 Sep, 2021 1 commit
  14. 10 Sep, 2021 2 commits
  15. 08 Sep, 2021 2 commits
  16. 07 Sep, 2021 3 commits
  17. 05 Sep, 2021 1 commit
    • Adams, Austin Joel's avatar
      qpp Accelerator: Check for post-measure gates more accurately · e741af2d
      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: Adams, Austin Joel's avatarAustin Adams <aja@gatech.edu>
      e741af2d
  18. 26 Aug, 2021 2 commits
  19. 25 Aug, 2021 2 commits