Skip to main contentIBM Quantum Documentation
Qiskit Transpiler Service is experimental and only available for IBM Quantum Premium Plan members.

AI

qiskit_transpiler_service.ai


Classes

AIRouting([backend_name, coupling_map, ...])The AIRouting pass acts both as a layout stage and a routing stage.
AICliffordSynthesis(backend_name[, ...])Synthesis for Clifford circuits (blocks of H, S and CX gates).
AILinearFunctionSynthesis(backend_name[, ...])Synthesis for Linear Function circuits (blocks of CX and SWAP gates).
AIPermutationSynthesis(backend_name[, ...])Synthesis for Permutation circuits (blocks of SWAP gates).
CollectCliffords([do_commutative_analysis, ...])Collects Clifford blocks as Instruction objects and stores the original sub-circuit to compare against it after synthesis.
CollectLinearFunctions([...])Collects blocks of SWAP and CX as LinearFunction objects and stores the original sub-circuit to compare against it after synthesis.
CollectPermutations([...])Collects blocks of SWAP circuits as Permutations.
Was this page helpful?
Report a bug or request content on GitHub.