Circuit.perform
- Circuit.perform(compiler_pass, data=None)[source]
Execute the provided compiler_pass on this circuit.
This function is necessary since BQSKit Pass objects cannot have their
run()
function directly called on a circuit.- Parameters:
compiler_pass (
BasePass
) – The BQSKit pass to perform on this circuit.data (
dict[str, Any] | None
) – Optionally provide additional pass data to the compiler pass.