qat.purr.backends.qblox.live module
- class NewQbloxLiveEngine(model, startup_engine=True)
Bases:
LiveDeviceEngine
,InvokerMixin
- build_pass_pipeline(*args, **kwargs)
- optimize(instructions)
Runs optimization passes specific to this hardware.
- shutdown()
Shuts down the underlying hardware when this instance is no longer in use.
- startup()
Starts up the underlying hardware or does nothing if already started.
- validate(instructions)
Validates this graph for execution on the current hardware.
- class QbloxLiveEngine(model, startup_engine=True)
Bases:
LiveDeviceEngine
- build_acquire_list(position_map)
- shutdown()
Shuts down the underlying hardware when this instance is no longer in use.
- startup()
Starts up the underlying hardware or does nothing if already started.
- class QbloxLiveEngineAdapter(model, startup_engine=True, enable_hax=False)
Bases:
LiveDeviceEngine
-
model:
QbloxLiveHardwareModel
-
model:
- class QbloxLiveHardwareModel(control_hardware=None)
Bases:
LiveHardwareModel
- create_engine(startup_engine=True)
- create_runtime(existing_engine=None)