qat.model.builder module
- class PhysicalHardwareModelBuilder(physical_connectivity, logical_connectivity=None, logical_connectivity_quality=None)
Bases:
objectA builder class that builds a physical hardware model based on the given connectivity.
- Parameters:
physical_connectivity¶ (
dict[int,FrozenSet[int]]) – The connectivities of the physical qubits on the QPU (undirected graph).logical_connectivity¶ (
Optional[dict[int,FrozenSet[int]]]) – The connectivities (directed graph) of the qubits used for compilation, which can be a subgraph of physical_connectivity.logical_connectivity_quality¶ (
Optional[FrozenDict[tuple[Annotated[int, AfterValidator], Annotated[int, AfterValidator]], Annotated[float, AfterValidator]]]) – Quality of the connections between the qubits.
- property model: PhysicalHardwareModel
- model_dump()