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:
RuntimeJobV2AdapterDummy data holder, returns a v1 SamplerResult from v2 sampler job.
- class qlauncher.routines.qiskit.adapters.SamplerV2ToSamplerV1Adapter(sampler_v2: BaseSamplerV2, backend=None)[source]#
Bases:
BaseSamplerV1Adapts a v2 sampler to a v1 interface.
- class qlauncher.routines.qiskit.adapters.SamplerV1ToSamplerV2Adapter(sampler_v1: BaseSamplerV1)[source]#
Bases:
BaseSamplerV2Adapts 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]