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
If we start with the circuit
c = Circuit(2, 1).CZ(0, 1, condition=Bit(0))
and compile it at optimization level 1 or 2, we obtain a circuit containing 7 Rz, 8 PhasedX and 1 ZZPhase gate (all conditional).
Rz
PhasedX
ZZPhase
If we repeat the compilation, we get 12 Rz, 16 PhasedX and 1 ZZPhase.
If we repeat the compilation again, we get 17 Rz, 24 PhasedX and 1 ZZPhase ...
Optimization levels 0 and 3 both produce the expected counts (2 Rz, 2 PhasedX and 1 ZZPhase).
The text was updated successfully, but these errors were encountered:
Apparently caused by CQCL/tket#1723 .
Sorry, something went wrong.
cqc-alec
No branches or pull requests
If we start with the circuit
and compile it at optimization level 1 or 2, we obtain a circuit containing 7
Rz
, 8PhasedX
and 1ZZPhase
gate (all conditional).If we repeat the compilation, we get 12
Rz
, 16PhasedX
and 1ZZPhase
.If we repeat the compilation again, we get 17
Rz
, 24PhasedX
and 1ZZPhase
...Optimization levels 0 and 3 both produce the expected counts (2
Rz
, 2PhasedX
and 1ZZPhase
).The text was updated successfully, but these errors were encountered: