gulps.transpiler.GulpsTranslationPlugin

class gulps.transpiler.GulpsTranslationPlugin[source]

Bases: PassManagerStagePlugin

Use GULPS for Qiskit’s translation stage with translation_method="gulps".

The plugin runs GULPS synthesis for the backend’s Target, then Qiskit’s single-qubit optimization and basis translation.

pass_manager(pass_manager_config, _optimization_level=None)

The translation stage for pass_manager_config.target.

Parameters:
  • pass_manager_config (PassManagerConfig)

  • _optimization_level (int | None)

Return type:

PassManager