cunqa.mappers.run_distributed
- cunqa.mappers.run_distributed(circuits: list[dict | CunqaCircuit], qpus: list[QPU], **run_args: Any) list[QJob]
Function to send circuits to serveral virtual QPUs allowing classical or quantum communications among them. Each circuit will be sent to each QPU in order, therefore both lists must be of the same size.
Because the function is destined for executions that require communications, only
CunqaCircuitor instruction sets are accepted. The arguments provided will be the same for allQJobobjects created.Warning
If transpile, initial_layout or opt_level are passed as run_args they will be ignored since for the current version transpilation is not supported when communications are present.