Source code for pyquil.quantum_processor.transformers.qcs_isa_to_graph

import networkx as nx
from qcs_sdk.qpu.isa import InstructionSetArchitecture


[docs]def qcs_isa_to_graph(isa: InstructionSetArchitecture) -> nx.Graph: return nx.from_edgelist(edge.node_ids for edge in isa.architecture.edges)