We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Similar to our existing KAK decomposition for 2-q unitary matrices, we can also implement the deterministic 3-q decomposition as a XACC Circuit class.
Circuit
Ref: https://github.com/quantumlib/Cirq/blob/master/cirq-core/cirq/optimizers/three_qubit_decomposition.py It's simple enough to have a native implementation rather than requiring Cirq dependency.
This should also benefit other high-level decomposition by optimization since we can decompose to bigger blocks.
The text was updated successfully, but these errors were encountered:
For reference, scipy.linalg.cossin is equivalent to this LAPACK subroutine (could be used with extern declaration, I think) http://www.netlib.org/lapack/explore-html-3.3.0-2011-01-25/cuncsd_8f_source.html
scipy.linalg.cossin
extern
Sorry, something went wrong.
No branches or pull requests
Similar to our existing KAK decomposition for 2-q unitary matrices, we can also implement the deterministic 3-q decomposition as a XACC
Circuit
class.Ref: https://github.com/quantumlib/Cirq/blob/master/cirq-core/cirq/optimizers/three_qubit_decomposition.py
It's simple enough to have a native implementation rather than requiring Cirq dependency.
This should also benefit other high-level decomposition by optimization since we can decompose to bigger blocks.
The text was updated successfully, but these errors were encountered: