Vai al contenuto principale
Questo progetto è in fase beta. Hai trovato un bug? Apri una issue su GitHub. Hai una domanda o un'idea? Chiedi su GitHub Discussions — apprezziamo il tuo feedback!
Com'è la qualità della traduzione su questa pagina?

Esegui su hardware quantistico con IBM Quantum Compute Service

IBM Quantum® Compute Service, precedentemente chiamato Qiskit Runtime Service, è il servizio basato su cloud per eseguire calcoli quantistici su hardware IBM Quantum. Il pacchetto qiskit-ibm-runtime è un client per quel servizio ed è il successore di Qiskit IBM Provider. Quantum Compute semplifica i calcoli quantistici e fornisce implementazioni ottimali delle classi base delle primitive Qiskit per l'hardware IBM Quantum. Per iniziare con le primitive di IBM Quantum, visita la documentazione.

Quantum Compute è progettato per usare risorse di calcolo classiche e quantistiche aggiuntive, comprese tecniche come la soppressione e la mitigazione degli errori, per restituire un risultato di qualità superiore dall'esecuzione di circuiti quantistici su processori quantistici. Gli esempi includono il dynamical decoupling per la soppressione degli errori e la mitigazione della lettura e l'estrapolazione a rumore zero (ZNE) per la mitigazione degli errori. Scopri come configurare queste opzioni nella pagina Configurare la mitigazione degli errori.

Quantum Compute include anche tre tipi di modalità di esecuzione per eseguire il tuo programma quantistico su hardware IBM®: Job, Sessione e Batch, ciascuno con casi d'uso e implicazioni diversi per la coda dei job quantistici. Un Job è una singola query a una primitiva che può essere eseguita per un numero specificato di shot. Le sessioni ti permettono di eseguire in modo efficiente più job in workload iterativi su computer quantistici. La modalità batch ti permette di inviare tutti i tuoi job in una volta per l'elaborazione in parallelo. Nota che gli utenti del piano Open non possono inviare job di sessione.

Per installare rapidamente il client di IBM Quantum Compute, esegui il seguente comando:

pip install qiskit-ibm-runtime

Consulta la pagina di installazione per configurare un ambiente di sviluppo per la creazione di programmi quantistici.

Quantum Compute è open source?​

La risposta breve è: non tutto. Il software che gestisce gli aspetti tecnici dell'esecuzione del tuo programma quantistico su un dispositivo IBM Quantum (inclusa qualsiasi mitigazione e soppressione degli errori) non è open source. Tuttavia, la libreria software client qiskit-ibm-runtime (che è l'interfaccia con cui gli utenti accedono a IBM Quantum Compute Service), l'SDK Qiskit in esecuzione lato server e parte del software usato per la mitigazione degli errori sono open source. Per partecipare agli sforzi open source di Qiskit, visita la nostra organizzazione GitHub su github.com/Qiskit e github.com/Qiskit-Extensions.