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 .
  1. 04 Oct, 2021 1 commit
  2. 20 Aug, 2021 1 commit
  3. 17 Aug, 2021 2 commits
  4. 21 May, 2021 1 commit
  5. 05 May, 2021 1 commit
  6. 16 Apr, 2021 1 commit
  7. 12 Apr, 2021 2 commits
  8. 05 Apr, 2021 1 commit
  9. 23 Feb, 2021 1 commit
  10. 26 Oct, 2020 2 commits
  11. 23 Oct, 2020 1 commit
  12. 29 Jul, 2020 1 commit
  13. 21 Jul, 2020 3 commits
  14. 16 Jul, 2020 4 commits
  15. 15 Jul, 2020 3 commits
  16. 25 Jun, 2020 2 commits
  17. 23 Jun, 2020 1 commit
  18. 09 Apr, 2020 1 commit
  19. 26 Mar, 2020 2 commits
  20. 25 Mar, 2020 1 commit
  21. 20 Mar, 2020 3 commits
  22. 19 Mar, 2020 1 commit
  23. 18 Mar, 2020 1 commit
    • Nguyen, Thien Minh's avatar
      Boilerplate code for pulse-level IR transformation · 207a57b0
      Nguyen, Thien Minh authored
      
      
      This is developed in parallel w/ another feature branch in QuaC.
      
      High-level flow: this pulse-level IR Transform plugin will retrieve system dynamics from a pulse-capable backend (e.g. QuaC) then using XACC quantum optimal control to perform pulse optimization.
      
      Target unitary will be derived from the XACC side (i.e. here) so that it is independent from backends.
      Signed-off-by: Nguyen, Thien Minh's avatarThien Nguyen <nguyentm@ornl.gov>
      207a57b0
  24. 18 Feb, 2020 1 commit
  25. 21 Jan, 2020 1 commit
  26. 20 Dec, 2019 1 commit
    • Nguyen, Thien Minh's avatar
      Implemented Rotation Merging using phase polynomials · 3ea1f8ba
      Nguyen, Thien Minh authored
      This is the optimization routine #4 in https://arxiv.org/pdf/1710.07345.pdf
      
      
      
      Basically, it's a 3-step process:
      
      - Identify the subcircuit (only contains X, CNOT, or Rz gates)
      (this includes circuit pruning)
      
      - Find the boolean polynomials for each Rz gate.
      
      - Merge those Rz gates that have the same boolean polynomial.
      
      Also, added unit tests to check the execution.
      
      Fixed IRToGraph visitor to handle Identity gate and to output error if it encounters an unknown gate. This prevents it from silently ignoring those unknown gates (could create mismatches between graph and circuit views)
      Signed-off-by: Nguyen, Thien Minh's avatarThien Nguyen <nguyentm@ornl.gov>
      3ea1f8ba