Introduzione alle primitive
Le primitive sono state create per semplificare le attività più comuni dei computer quantistici: campionare stati quantistici e calcolare i valori di aspettazione. Le prime primitive di Qiskit Runtime (EstimatorV2 e SamplerV2) sono implementazioni delle classi base delle primitive di Qiskit. Forniscono un'implementazione più sofisticata (ad esempio, includendo la mitigazione degli errori) come servizio cloud e vengono utilizzate per accedere all'hardware IBM Quantum®.
La più recente primitiva di Qiskit Runtime, Executor (in beta), fornisce un'interfaccia di livello inferiore che offre maggiore visibilità e controllo senza sacrificare le prestazioni.
Estimator
Calcola i valori di aspettazione per uno o più osservabili rispetto agli stati preparati dai Circuit quantistici. Dispone di metodi integrati di soppressione e mitigazione degli errori.
Avvio rapido con Estimator →
Sampler
Campiona il registro di output dall'esecuzione di uno o più Circuit quantistici.
Avvio rapido con Sampler →
Executor (beta)
Campiona i registri di output dalle esecuzioni di Circuit quantistici in base a direttive di input e ti offre pieno controllo e trasparenza nella personalizzazione dei metodi di mitigazione degli errori.
Avvio rapido con Executor →
Passi successivi
Raccomandazioni
- Scopri le primitive Qiskit su cui si basano le primitive di Qiskit Runtime.
- Consulta esempi dettagliati di Estimator, Sampler o Executor.
- Consulta i dettagli di input e output per Estimator, Executor e Sampler.
- Fai pratica con le primitive seguendo la lezione sulle funzioni di costo in IBM Quantum Learning.
- Consulta il riferimento API EstimatorV2, il riferimento API SamplerV2 e il riferimento API Executor.
- Leggi Migra alle primitive V2.