Introduzione alle primitive IBM Quantum
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 IBM Quantum (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 primitive IBM Quantum, Executor (attualmente in beta), fornisce un'interfaccia di livello inferiore che offre maggiore visibilità e controllo senza sacrificare le prestazioni.
Executor espone anche funzionalità aggiuntive che Sampler non offre, come gruppi di twirling aggiuntivi e twirling per circuiti con gate frazionari. Consulta Migrare da Sampler a Executor per maggiori informazioni su quando eseguire la migrazione a Executor.
Passi successivi
- Scopri le classi base delle primitive su cui si basano le primitive di IBM Quantum.
- 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.