28 lines
2.4 KiB
Plaintext
28 lines
2.4 KiB
Plaintext
---
|
|
title: preset_passmanagers
|
|
description: API reference for qiskit.transpiler.preset_passmanagers
|
|
in_page_toc_min_heading_level: 2
|
|
python_api_type: module
|
|
python_api_name: qiskit.transpiler.preset_passmanagers
|
|
---
|
|
|
|
<span id="module-qiskit.transpiler.preset_passmanagers" />
|
|
|
|
<span id="qiskit-transpiler-preset-passmanagers" />
|
|
|
|
<span id="preset-passmanagers-qiskit-transpiler-preset-passmanagers" />
|
|
|
|
# Preset Passmanagers
|
|
|
|
<span id="module-qiskit.transpiler.preset_passmanagers" />
|
|
|
|
`qiskit.transpiler.preset_passmanagers`
|
|
|
|
| | |
|
|
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------- |
|
|
| [`level_0_pass_manager`](qiskit.transpiler.preset_passmanagers.level_0_pass_manager "qiskit.transpiler.preset_passmanagers.level_0_pass_manager")(pass\_manager\_config) | Level 0 pass manager: no explicit optimization other than mapping to backend. |
|
|
| [`level_1_pass_manager`](qiskit.transpiler.preset_passmanagers.level_1_pass_manager "qiskit.transpiler.preset_passmanagers.level_1_pass_manager")(pass\_manager\_config) | Level 1 pass manager: light optimization by simple adjacent gate collapsing. |
|
|
| [`level_2_pass_manager`](qiskit.transpiler.preset_passmanagers.level_2_pass_manager "qiskit.transpiler.preset_passmanagers.level_2_pass_manager")(pass\_manager\_config) | Level 2 pass manager: medium optimization by initial layout selection and gate cancellation using commutativity rules. |
|
|
| [`level_3_pass_manager`](qiskit.transpiler.preset_passmanagers.level_3_pass_manager "qiskit.transpiler.preset_passmanagers.level_3_pass_manager")(pass\_manager\_config) | Level 3 pass manager: heavy optimization by noise adaptive qubit mapping and gate cancellation using commutativity rules and unitary synthesis. |
|
|
|