- class PassManager(passes=None, max_iteration=1000)¶
Manager for a set of Passes and their scheduling during transpilation.
Initialize an empty PassManager object (with no passes scheduled).
passes (Union[BasePass, List[BasePass]]) – A pass set (as defined in
qiskit.transpiler.PassManager.append()) to be added to the pass manager schedule.
max_iteration (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