This project is mirrored from 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 .
  1. 07 Sep, 2021 1 commit
  2. 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 <>
  3. 26 Aug, 2021 2 commits
  4. 25 Aug, 2021 2 commits
  5. 24 Aug, 2021 1 commit
  6. 23 Aug, 2021 2 commits
  7. 20 Aug, 2021 5 commits
  8. 17 Aug, 2021 4 commits
  9. 16 Aug, 2021 3 commits
  10. 11 Aug, 2021 1 commit
  11. 09 Aug, 2021 7 commits
  12. 06 Aug, 2021 8 commits
  13. 04 Aug, 2021 2 commits
  14. 30 Jul, 2021 1 commit
    • Adams, Austin Joel's avatar
      IBM: Make bidirectional couplings when server sends no coupling_map · ec9c48e2
      Adams, Austin Joel authored
      In the IBM backend, we require [x, y] to exist in the coupling map to
      execute CX x,y -- [y, x] in the coupling map is not enough. So when IBM
      does not include a coupling_map for a given backend, we need to include
      both [i,j] and [j,i] for all qubits i,j s.t. i != j in the coupling map
      we create; currently, we only include [i,j] for all qubits i,j with i <
      j, which will cause errors if a circuit includes CX j,i.
      Signed-off-by: Adams, Austin Joel's avatarAustin Adams <>