Panimula sa mga primitive
Ang mga primitive ay nilikha para gawing mas simple ang mga pinakakaraniwang gawain para sa mga quantum computer: ang pag-sample ng mga quantum state at pagkalkula ng mga expectation value. Ang unang Qiskit Runtime primitive (EstimatorV2 at SamplerV2) ay mga implementasyon ng Qiskit primitives base classes. Nagbibigay sila ng mas sopistikadong implementasyon (halimbawa, sa pamamagitan ng pagsasama ng error mitigation) bilang isang cloud-based na serbisyo at ginagamit para ma-access ang IBM Quantum® hardware.
Ang pinakabagong Qiskit Runtime primitive, Executor (na nasa beta pa), ay nagbibigay ng mas mababang antas ng interface na nagbibigay ng mas maraming visibility at kontrol nang hindi sinisasakripisyo ang performance.
Estimator
Kinakalkula ang mga expectation value para sa isa o higit pang mga observable na may kaugnayan sa mga state na inihanda ng mga quantum circuit. May built-in na mga pamamaraan ng error suppression at mitigation.
Estimator quickstart →
Sampler
Nag-sa-sample ng output register mula sa pagpapatupad ng isa o higit pang mga quantum circuit.
Sampler quickstart →
Executor (beta)
Nag-sa-sample ng mga output register mula sa mga quantum circuit execution batay sa mga input directive at nagbibigay sa iyo ng buong kontrol at transparency sa pag-customize ng mga pamamaraan ng error mitigation.
Executor quickstart →
Mga susunod na hakbang
Mga rekomendasyon
- Matuto tungkol sa Qiskit primitive na pinagbasehan ng Qiskit Runtime primitive.
- Suriin ang mga detalyadong halimbawa ng Estimator, Sampler, o Executor.
- Tingnan ang mga detalye ng input at output para sa Estimator, Executor, at Sampler.
- Magsanay sa mga primitive sa pamamagitan ng paggawa ng Cost function lesson sa IBM Quantum Learning.
- Tingnan ang EstimatorV2 API reference, SamplerV2 API reference, at Executor API reference.
- Basahin ang Migrate to V2 primitives.