Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Gestisci i tuoi circuiti con Open 3.0 QASM
Amazon Braket ora supporta Open QASM 3.0
Gli argomenti di questa guida illustrano vari esempi di come completare le seguenti attività quantistiche.
Questa guida fornisce anche un'introduzione ad alcune funzionalità specifiche dell'hardware che possono essere implementate con Open QASM 3.0 su Braket e collegamenti ad altre risorse.
In questa sezione:
- Che cos'è Open 3.0? QASM
- Quando usare Open 3.0 QASM
- Come funziona Open QASM 3.0
- Prerequisiti
- Quali QASM funzionalità di Open supporta Braket?
- Crea e invia un esempio di task quantistico Open QASM 3.0
- Support per Open QASM su diversi dispositivi Braket
- Simula il rumore con Open 3.0 QASM
- Qubit ricablaggio con Open 3.0 QASM
- Compilazione Verbatim con Open 3.0 QASM
- La console Braket
- Altre risorse
- Calcolo dei gradienti con Open 3.0 QASM
- Misurazione di qubit specifici con Open 3.0 QASM
Che cos'è Open 3.0? QASM
L'Open Quantum Assembly Language (OpenQASM) è una rappresentazione intermedia
La nuova versione di Open QASM (3.0) estende la versione precedente per includere ulteriori funzionalità, come il controllo a livello di impulsi, il gate timing e il flusso di controllo classico per colmare il divario tra l'interfaccia utente finale e il linguaggio di descrizione dell'hardware. Dettagli e specifiche sulla versione corrente 3.0 sono disponibili nella Open 3.x Live Specification GitHub . QASM
Quando usare Open 3.0 QASM
Open QASM fornisce un framework espressivo per specificare programmi quantistici tramite controlli di basso livello che non sono specifici dell'architettura, il che lo rende adatto come rappresentazione su più dispositivi basati su gate. Il supporto di Braket per Open ne QASM promuove l'adozione come approccio coerente allo sviluppo di algoritmi quantistici basati su gate, riducendo la necessità per gli utenti di apprendere e gestire librerie in più framework.
Se disponi di librerie di programmi esistenti in Open QASM 3.0, puoi adattarle per l'uso con Braket anziché riscrivere completamente questi circuiti. I ricercatori e gli sviluppatori dovrebbero inoltre trarre vantaggio da un numero crescente di librerie di terze parti disponibili con supporto per lo sviluppo di algoritmi in Open. QASM
Come funziona Open QASM 3.0
Il supporto per Open QASM 3.0 di Braket fornisce la parità di funzionalità con l'attuale Intermediate Representation. Ciò significa che tutto ciò che puoi fare oggi su dispositivi hardware e simulatori on-demand con Braket, puoi farlo con Open usando Braket QASM API. È possibile eseguire programmi Open QASM 3.0 fornendo direttamente QASM stringhe Open a tutti i dispositivi basati su gate in un modo simile a come i circuiti vengono attualmente forniti ai dispositivi su Braket. Gli utenti di Braket possono anche integrare librerie di terze parti che supportano Open 3.0. QASM Il resto di questa guida descrive in dettaglio come sviluppare QASM rappresentazioni Open da utilizzare con Braket.
Prerequisiti
Per utilizzare Open QASM 3.0 su Amazon Braket, devi avere la versione v1.8.0 di Amazon Braket Python Schemas e la versione 1.17.0 o successiva di Amazon Braket Python
Se sei un utente di Amazon Braket per la prima volta, devi abilitare Amazon Staffa. Per istruzioni, consulta Abilita Amazon Braket.
La console Braket
Le attività Open QASM 3.0 sono disponibili e possono essere gestite all'interno della console Amazon Braket. Sulla console, hai la stessa esperienza nell'invio di attività quantistiche in Open QASM 3.0 come avevi nell'invio di attività quantistiche esistenti.
Altre risorse
Open QASM è disponibile in tutte le regioni Amazon Braket.