quantum-compiler / quartz

The Quartz Quantum Compiler
Apache License 2.0
76 stars 19 forks source link

RL #90

Closed zikun-li closed 1 year ago

zikun-li commented 1 year ago

We need to merge RL to the master branch. The pirmary changes on the RL branch are:

  1. Many benchmark circuits are added.
  2. Gates are added.
  3. Changes in the pattern matching engine.
  4. Some RL related files are changed.
zikun-li commented 1 year ago

I've resolved all conflicts I know, @Co1lin could you please take a look at the remaining ones?

Co1lin commented 1 year ago
python/quartz/_cython/CCore.pxd
python/quartz/_cython/core.pyx
src/python/verifier/gates.py
src/quartz/gate/gates.inc.h
src/quartz/tasograph/tasograph.cpp 

@zikun-li Hi, please take a look at these files.

P.S. The compilation fails here. I hope merging it into master can solve this.

xumingkuan commented 1 year ago

Looks like we need to merge master onto rl first?