qiskit.transpiler.preset_passmanagers.plugin.passmanager_stage_plugins¶
- passmanager_stage_plugins(stage)[source]¶
Return a dict with, for each stage name, the class type of the plugin.
This function is useful for getting more information about a plugin:
from qiskit.transpiler.preset_passmanagers.plugin import passmanager_stage_plugins routing_plugins = passmanager_stage_plugins('routing') basic_plugin = routing_plugins['basic'] help(basic_plugin)
Help on BasicSwapPassManager in module ...preset_passmanagers.builtin_plugins object: class BasicSwapPassManager(...preset_passmanagers.plugin.PassManagerStagePlugin) | Plugin class for routing stage with :class:`~.BasicSwap` | | Method resolution order: | BasicSwapPassManager | ...preset_passmanagers.plugin.PassManagerStagePlugin | abc.ABC | builtins.object ...
- প্যারামিটার
stage (str) -- The stage name to get
- রিটার্নস
the key is the name of the plugin and the value is the class type for each.
- রিটার্ন টাইপ
dict
- রেইজেস
TranspilerError -- If an invalid stage name is specified.