Compilazione Verbatim con OpenQASM3 - Amazon Braket

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à.

Compilazione Verbatim con OpenQASM3

Quando si esegue un circuito quantistico su computer quantistici daRigetti, hai la possibilità di indirizzare il compilatore a far funzionare i tuoi circuiti esattamente come definito, senza alcuna modifica. Questa è una funzionalità nota come compilation letterale. Usando la compilazione letterale, è possibile specificare che un intero circuito deve essere conservato esattamente come specificato o che solo parti specifiche di esso devono essere preservate. Quest'ultima opzione richiede l'uso di porte native all'interno della regione preservata.

Con OpenQASM, è possibile specificare un pragma letterale attorno a una casella di codice che non viene toccata e non ottimizzata dalla routine di compilazione di basso livello dell'hardware. L'esempio di codice seguente mostra come utilizzare#pragma braket verbatim.

OPENQASM 3; bit[2] c; #pragma braket verbatim box{ rx(0.314159) $0; rz(0.628318) $0, $1; cz $0, $1; } c[0] = measure $0; c[1] = measure $1;

Per ulteriori informazioni sulla compilazione testualmente, consulta laCompilazione letteraletaccuino campione.