PassManager
- exception braket.emulation.pass_manager.EmulatorValidationError[source]
Bases:
ExceptionCustom exception validation errors from emulators.
- class braket.emulation.pass_manager.PassManager(passes=None)[source]
Bases:
object- Parameters:
passes (
_EmulatorPass|Iterable[_EmulatorPass] |None)
- transform(task_specification)[source]
This method passes the input program through the Passes contained within this pass manager. A pass may simply validate a program or may transform the program (to an equivalent quantum program).
- Parameters:
task_specification (TaskSpecification) – The program to run the emulator passes on.
- Return type:
Circuit|SerializableProgram|ProgramSet|Program|ProgramSet|AnalogHamiltonianSimulation|PulseSequence- Returns:
TaskSpecification – A “compiled” program of the same type as the input.