Introducere în primitivele IBM Quantum
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 IBM Quantum (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ă IBM Quantum, Executor (care este în beta), oferă o interfață la nivel mai scăzut care oferă mai multă vizibilitate și control fără a sacrifica performanța.
Executor expune de asemenea capabilități suplimentare pe care Sampler nu le oferă, cum ar fi grupuri suplimentare de twirling și twirling pentru circuite cu porți fracționale. Consultă Migrează de la Sampler la Executor pentru mai multe informații despre dacă să migrezi la Executor.
Pașii următori
- Află despre clasele de bază pentru primitive pe care se bazează primitivele IBM Quantum.
- 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.