- class PassManager(passes=None, max_iteration=1000)[source]¶
Manager for a set of Passes and their scheduling during transpilation.
Initialize an empty PassManager object (with no passes scheduled).
None]) – A pass set (as defined in
qiskit.transpiler.PassManager.append()) to be added to the pass manager schedule.
int) – The maximum number of iterations the schedule will be looped if the condition is not met.
Append a Pass Set to the schedule of passes.
Draw the pass manager.
Return a list structure of the appended passes and its options.
Removes a particular pass in the scheduler.
Replace a particular pass in the scheduler.
Run all the passes on the specified
Linearize this manager into a single
FlowController, so that it can be nested inside another