Skip to main contentIBM Quantum Documentation
You are viewing the API reference for an old version of Qiskit SDK. Switch to latest version

Transpiler

qiskit.transpiler


Pass Management

PassManager([passes, max_iteration, callback])Manager for a set of Passes and their scheduling during transpilation.
PassManagerConfig([initial_layout, …])Pass Manager Configuration.
PropertySetA default dictionary-like object
FlowController(passes, options, …)Base class for multiple types of working list.

Layout and Topology

Layout([input_dict])Two-ways dict to represent a Layout.
CouplingMap([couplinglist, description])Directed graph specifying fixed coupling.

Fenced Objects

FencedDAGCircuit(dag_circuit_instance)A dag circuit that cannot be modified (via remove_op_node)
FencedPropertySet(property_set_instance)A property set that cannot be written (via __setitem__)

Exceptions

TranspilerError(*message)Exceptions raised during transpilation.
TranspilerAccessError(*message)DEPRECATED: Exception of access error in the transpiler passes.
Was this page helpful?
Report a bug or request content on GitHub.