qiskit.transpiler.preset_passmanagers.plugin.passmanager_stage_plugins¶
- passmanager_stage_plugins(stage)[código fonte]¶
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 ...
- Parâmetros
stage (str) – The stage name to get
- Retorno
the key is the name of the plugin and the value is the class type for each.
- Tipo de retorno
dict
- Levanta
TranspilerError – If an invalid stage name is specified.