qlauncher.routines.qiskit.adapters#
Summary#
Classes:
Adapts a v1 sampler to a v2 interface. |
|
Dummy data holder, returns a v1 SamplerResult from v2 sampler job. |
|
Adapts a v2 sampler to a v1 interface. |
Reference#
- class qlauncher.routines.qiskit.adapters.RuntimeJobV2Adapter(job, **kwargs)[source]#
Bases:
BasePrimitiveJob
- class qlauncher.routines.qiskit.adapters.SamplerV2JobAdapter(job, **kwargs)[source]#
Bases:
RuntimeJobV2Adapter
Dummy data holder, returns a v1 SamplerResult from v2 sampler job.
- class qlauncher.routines.qiskit.adapters.SamplerV2ToSamplerV1Adapter(sampler_v2: BaseSamplerV2, backend=None)[source]#
Bases:
BaseSamplerV1
Adapts a v2 sampler to a v1 interface.
- class qlauncher.routines.qiskit.adapters.SamplerV1ToSamplerV2Adapter(sampler_v1: BaseSamplerV1)[source]#
Bases:
BaseSamplerV2
Adapts a v1 sampler to a v2 interface.
- Parameters:
BaseSamplerV2 (_type_) – _description_
- run(pubs: Iterable[QuantumCircuit | Tuple[QuantumCircuit] | Tuple[QuantumCircuit, Mapping[Parameter | str | Tuple[Parameter | str, ...], Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | int | float | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]]] | Tuple[QuantumCircuit, Mapping[Parameter | str | Tuple[Parameter | str, ...], Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | int | float | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]], Integral | None]], *, shots: int | None = None) BasePrimitiveJob[PrimitiveResult[SamplerPubResult], Any] [source]#
Run and collect samples from each pub.
- Parameters:
pubs (Iterable[QuantumCircuit | Tuple[QuantumCircuit] | Tuple[QuantumCircuit, Mapping[Parameter | str | Tuple[Parameter | str, ...], Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | int | float | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]]] | Tuple[QuantumCircuit, Mapping[Parameter | str | Tuple[Parameter | str, ...], Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | int | float | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]], Integral | None]]) – An iterable of pub-like objects. For example, a list of circuits or tuples
(circuit, parameter_values)
.shots (int | None) – The total number of shots to sample for each sampler pub that does not specify its own shots. If
None
, the primitive’s default shots value will be used, which can vary by implementation.
- Returns:
The job object of Sampler’s result.
- Return type:
BasePrimitiveJob[PrimitiveResult[SamplerPubResult], Any]