qrmi.primitives.pasqal package#
Submodules#
qrmi.primitives.pasqal.sampler module#
Sampler V2 base class for Pasqal QRMI resources.
- class qrmi.primitives.pasqal.sampler.Options(default_shots: int = 1024, run_options: dict[str, ~typing.Any]=<factory>)[source]#
Bases:
objectOptions for :class:
~.QRMIPasqalBackend.- default_shots: int = 1024#
- run_options: dict[str, Any]#
- class qrmi.primitives.pasqal.sampler.QPPSamplerV2(qrmi: QuantumResource, *, options: dict | None = None)[source]#
Bases:
SamplerV2SamplerV2 for Pasqal execution through QRMI.
- class qrmi.primitives.pasqal.sampler.QRMIPasqalBackend(qrmi: QuantumResource, *, options: dict | None = None)[source]#
Bases:
objectQRMI-backed backend adapter consumed by qiskit-pasqal-provider SamplerV2.
- run(run_input: QuantumCircuit, shots: int | None = None, values: dict | None = None, **_: Any) QRMIPasqalJob[source]#
Submit a circuit to QRMI and return a Pasqal job handle.
- class qrmi.primitives.pasqal.sampler.QRMIPasqalJob(qrmi: QuantumResource, job_id: str, backend_name: str, *, poll_interval_seconds: float = 1.0, timeout_seconds: float | None = None, delete_job: bool = False)[source]#
Bases:
BasePrimitiveJob[PrimitiveResult[SamplerPubResult],JobStatus]Representation of a QRMI Pasqal sampler job.
qrmi.primitives.pasqal.target module#
Pulser Device creation
Module contents#
Pasqal implementations of Primitive.
- class qrmi.primitives.pasqal.QPPSamplerV2(qrmi: QuantumResource, *, options: dict | None = None)[source]#
Bases:
SamplerV2SamplerV2 for Pasqal execution through QRMI.
- class qrmi.primitives.pasqal.QRMIPasqalBackend(qrmi: QuantumResource, *, options: dict | None = None)[source]#
Bases:
objectQRMI-backed backend adapter consumed by qiskit-pasqal-provider SamplerV2.
- run(run_input: QuantumCircuit, shots: int | None = None, values: dict | None = None, **_: Any) QRMIPasqalJob[source]#
Submit a circuit to QRMI and return a Pasqal job handle.
- class qrmi.primitives.pasqal.QRMIPasqalJob(qrmi: QuantumResource, job_id: str, backend_name: str, *, poll_interval_seconds: float = 1.0, timeout_seconds: float | None = None, delete_job: bool = False)[source]#
Bases:
BasePrimitiveJob[PrimitiveResult[SamplerPubResult],JobStatus]Representation of a QRMI Pasqal sampler job.
- qrmi.primitives.pasqal.SamplerV2[source]#
alias of
QPPSamplerV2