Introducere în primitive
Primitivele au fost create pentru a simplifica cele mai frecvente sarcini pentru calculatoarele cuantice: și anume, eșantionarea stărilor cuantice și calcularea valorilor de așteptare. Primele primitive Qiskit Runtime (EstimatorV2 și SamplerV2) sunt implementări ale claselor de bază pentru primitive din Qiskit. Ele oferă o implementare mai sofisticată (de exemplu, prin includerea atenuării erorilor) ca serviciu bazat pe cloud și sunt folosite pentru a accesa hardware IBM Quantum®.
Cea mai nouă primitivă Qiskit Runtime, Executor (care este în versiune beta), oferă o interfață de nivel inferior ce oferă mai multă vizibilitate și control fără a sacrifica performanța.
Estimator
Calculează valorile de așteptare pentru unul sau mai mulți observabili față de stările pregătite de circuite cuantice. Are metode integrate de suprimare și atenuare a erorilor.
Start rapid cu Estimator →
Sampler
Eșantionează registrul de ieșire din execuția unuia sau a mai multor circuite cuantice.
Start rapid cu Sampler →
Executor (beta)
Eșantionează registrele de ieșire din execuțiile circuitelor cuantice pe baza directivelor de intrare și îți oferă control total și transparență asupra personalizării metodelor de atenuare a erorilor.
Start rapid cu Executor →
Pașii următori
Recomandări
- Află despre primitivele Qiskit pe care se bazează primitivele Qiskit Runtime.
- Consultă exemple detaliate pentru Estimator, Sampler sau Executor.
- Consultă detaliile de intrare și ieșire pentru Estimator, Executor și Sampler.
- Exersează cu primitivele parcurgând lecția despre funcțiile de cost din IBM Quantum Learning.
- Consultă referința API EstimatorV2, referința API SamplerV2 și referința API Executor.
- Citește Migrare la primitive V2.