-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
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
KeyError when running a transpiled dynamic circuit #13332
Labels
bug
Something isn't working
Comments
The qubit instances in the block and in the qargs are not required to match - the point of This appears to be a bug in the Runtime ISA circuits check, not Qiskit. |
Fwiw, I think @yaelbh might already have fixed this bug, or have a PR somewhere around that does. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Environment
What is happening?
When I send a transpiled dynamic circuit through the runtime sampler primitive it gives me a KeyError in the isa validation step. Looking at the function it looks like the number of qubits for the instruction IfElseOp does not match the number of qubits in the block inside the IfElseOp. It looks like it's the reason why the code here fails. Taking back the code in the function that looks into it :
it prints 2 different qubits (the transpiled and not transpiled ones) when they should be the same
How can we reproduce the issue?
returns this error :
What should happen?
The qubits of the block and the instruction should match.
Any suggestions?
No response
The text was updated successfully, but these errors were encountered: