mqt.core.plugins.qiskit.exceptions¶
Custom exception types for QDMI Qiskit integration.
Module Contents¶
- exception QDMIQiskitError¶
Bases:
RuntimeErrorBase class for QDMI Qiskit backend errors.
- exception UnsupportedDeviceError¶
Bases:
QDMIQiskitErrorRaised when a QDMI device cannot be represented in Qiskit’s Target model.
- exception UnsupportedOperationError¶
Bases:
QDMIQiskitErrorRaised when a circuit contains an operation unsupported by the backend/device.
- exception TranslationError¶
Bases:
QDMIQiskitErrorRaised when translation/conversion of a circuit to a program format fails.
- exception CircuitValidationError¶
Bases:
QDMIQiskitErrorRaised when a circuit fails validation (e.g., unbound parameters, invalid options).
- exception JobSubmissionError(message: str, *, job: QDMIJob | None = None)¶
Bases:
QDMIQiskitErrorRaised when job submission to the QDMI device fails.
- job = None¶
- exception JobExecutionError(message: str, *, job: QDMIJob)¶
Bases:
qiskit.providers.JobErrorAn aggregate execution failure with a recoverable batch handle.
- job¶
- exception UnsupportedFormatError¶
Bases:
QDMIQiskitErrorRaised when an unsupported program format is requested.