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
class QbloxLiveHardwareModel(control_hardware=None)

Bases: LiveHardwareModel

create_engine(startup_engine=True)
create_runtime(existing_engine=None)