qrmi.pulser package#
Submodules#
qrmi.pulser.connection module#
Pulser remote connection backed by QRMI calls.
- class qrmi.pulser.connection.PulserQRMIConnection(qrmi: QuantumResource | None = None)[source]#
Bases:
RemoteConnectionA connection to Pasqal QRMI resources, to submit Sequences to QPUs.
- cancel_batch_jobs(batch_id: str | None = None) None[source]#
Cancel all jobs in the batch through the
qrmi.task_stopinterface.
- fetch_available_devices() dict[str, Device][source]#
Fetches the devices available through this connection.
- get_batch_logs(batch_id: str | None = None) Sequence[str][source]#
Get the logs from the batch through the
qrmi.task_logsinterface.
qrmi.pulser.service module#
QRMI Service
- class qrmi.pulser.service.QRMIService[source]#
Bases:
objectClass for interacting with the QRMI resources
Module contents#
Pulser integration entrypoints for QRMI.
- class qrmi.pulser.PulserQRMIConnection(qrmi: QuantumResource | None = None)[source]#
Bases:
RemoteConnectionA connection to Pasqal QRMI resources, to submit Sequences to QPUs.
- cancel_batch_jobs(batch_id: str | None = None) None[source]#
Cancel all jobs in the batch through the
qrmi.task_stopinterface.
- fetch_available_devices() dict[str, Device][source]#
Fetches the devices available through this connection.
- get_batch_logs(batch_id: str | None = None) Sequence[str][source]#
Get the logs from the batch through the
qrmi.task_logsinterface.
- class qrmi.pulser.QRMIService[source]#
Bases:
objectClass for interacting with the QRMI resources