iqm.iqm_client.validation.validate_qubit_mapping#
- iqm.iqm_client.validation.validate_qubit_mapping(architecture: DynamicQuantumArchitecture, circuits: list[Circuit | str], qubit_mapping: dict[str, str] | None = None) None#
Validate the given qubit mapping.
- Parameters:
architecture (DynamicQuantumArchitecture) – Quantum architecture to check against.
qubit_mapping (dict[str, str] | None) – Mapping of logical qubit names to physical qubit names. Can be set to
Noneif allcircuitsalready use physical qubit names. Note that thequbit_mappingis used for allcircuits.
- Raises:
CircuitValidationError – There was something wrong with
circuits.- Return type:
None