qat.backend.base module

class BaseBackend(model)

Bases: ABC

Converts an intermediate representation (IR) to code for a given target by selecting target-machine operations to implement for each instruction in the IR.

Parameters:

model (None | QuantumHardwareModel) – The hardware model that holds calibrated information on the qubits on the QPU.

abstract emit(ir, res_mgr=None, met_mgr=None, compiler_config=None)
Return type:

Executable