Úvod do primitiv
Primitiva byla vytvořena proto, aby zjednodušila nejběžnější úkoly pro kvantové počítače: konkrétně vzorkování kvantových stavů a výpočet středních hodnot. První primitiva Qiskit Runtime (EstimatorV2 a SamplerV2) jsou implementacemi základních tříd primitiv Qiskit. Poskytují sofistikovanější implementaci (například s potlačením chyb) jako cloudovou službu a slouží k přístupu k hardwaru IBM Quantum®.
Nejnovější primitivum Qiskit Runtime, Executor (ve fázi beta), poskytuje rozhraní nižší úrovně, které nabízí větší přehled a kontrolu bez snížení výkonu.
Estimator
Vypočítává střední hodnoty pro jeden nebo více pozorovatelů vzhledem ke stavům připraveným kvantovými obvody. Má vestavěné metody potlačení a zmírnění chyb.
Rychlý start s Estimatorem →
Sampler
Vzorkuje výstupní registr z provádění jednoho nebo více kvantových obvodů.
Rychlý start se Samplerem →
Executor (beta)
Vzorkuje výstupní registry z provádění kvantových obvodů na základě vstupních direktiv a dává ti plnou kontrolu a transparentnost při přizpůsobování metod zmírnění chyb.
Rychlý start s Executorem →
Další kroky
Doporučení
- Zjisti více o primitivech Qiskit, na nichž jsou primitiva Qiskit Runtime založena.
- Projdi si podrobné příklady pro Estimator, Sampler nebo Executor.
- Viz podrobnosti o vstupech a výstupech pro Estimator, Executor a Sampler.
- Procvič práci s primitivy v lekci cost function v IBM Quantum Learning.
- Viz referenci API EstimatorV2, referenci API SamplerV2 a referenci API Executor.
- Přečti si Migraci na primitiva V2.