View a markdown version of this page

Invio di attività quantistiche ai simulatori - 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à.

Invio di attività quantistiche ai simulatori

Amazon Braket fornisce l'accesso a diversi simulatori in grado di testare le tue attività quantistiche. Puoi inviare attività quantistiche singolarmente oppure eseguire più programmi.

Simulatori

  • Simulatore di matrici di densità,: DM1 arn:aws:braket:::device/quantum-simulator/amazon/dm1

  • Simulatore vettoriale di stato,: SV1 arn:aws:braket:::device/quantum-simulator/amazon/sv1

  • Il simulatore locale: LocalSimulator()

Nota

È possibile annullare le attività quantistiche CREATED nello stato per le QPU e i simulatori on-demand. È possibile annullare le attività quantistiche QUEUED nello stato nel miglior modo possibile per simulatori e QPU su richiesta. Tieni presente che è improbabile che le attività QUEUED quantistiche QPU vengano annullate correttamente durante le finestre di disponibilità della QPU.

Simulatore vettoriale dello stato locale (braket_sv)

Il simulatore vettoriale dello stato locale (braket_sv) fa parte dell'SDK Amazon Braket che viene eseguito localmente nel tuo ambiente. È ideale per la prototipazione rapida su piccoli circuiti (fino a 25qubits) a seconda delle specifiche hardware dell'istanza del notebook Braket o dell'ambiente locale.

Il simulatore locale supporta tutte le porte dell'SDK Amazon Braket, ma i dispositivi QPU supportano un sottoinsieme più piccolo. Puoi trovare le porte supportate di un dispositivo nelle proprietà del dispositivo.

Nota

Il simulatore locale supporta funzionalità avanzate di OpenQASM che potrebbero non essere supportate su dispositivi QPU o altri simulatori. Per ulteriori informazioni sulle funzionalità supportate, vedere gli esempi forniti nel notebook OpenQASM Local Simulator.

Per ulteriori informazioni su come lavorare con i simulatori, consulta gli esempi di Amazon Braket.

Simulatore di matrici di densità locale (braket_dm)

Il simulatore di matrice di densità locale (braket_dm) fa parte dell'SDK Amazon Braket che viene eseguito localmente nell'ambiente. È ideale per la prototipazione rapida su piccoli circuiti con rumore (fino a 12qubits) a seconda delle specifiche hardware dell'istanza del notebook Braket o dell'ambiente locale.

È possibile creare circuiti rumorosi comuni partendo da zero utilizzando operazioni di gate noise come bit-flip e depolarizing error. È inoltre possibile applicare operazioni di rumorosità a porte specifiche qubits e a porte di circuiti esistenti progettati per funzionare sia con che senza rumore.

Il simulatore braket_dm locale può fornire i seguenti risultati, dato il numero specificato di: shots

  • Matrice a densità ridotta: Shots = 0

Nota

Il simulatore locale supporta funzionalità avanzate di OpenQASM, che potrebbero non essere supportate su dispositivi QPU o altri simulatori. Per ulteriori informazioni sulle funzionalità supportate, vedere gli esempi forniti nel notebook OpenQASM Local Simulator.

Per saperne di più sul simulatore di matrice di densità locale, vedi l'esempio del simulatore di rumore introduttivo di Braket.

Simulatore AHS locale (braket_ahs)

Il simulatore AHS (Analog Hamiltonian Simulation) locale (braket_ahs) fa parte dell'SDK Amazon Braket che viene eseguito localmente nel tuo ambiente. Può essere usato per simulare i risultati di un programma AHS. È ideale per la prototipazione su registri di piccole dimensioni (fino a 10-12 atomi) a seconda delle specifiche hardware dell'istanza del notebook Braket o dell'ambiente locale.

Il simulatore locale supporta i programmi AHS con un campo di pilotaggio uniforme, un campo di spostamento (non uniforme) e disposizioni atomiche arbitrarie. Per i dettagli, fate riferimento alla classe Braket AHS e allo schema del programma Braket AHS.

Per ulteriori informazioni sul simulatore AHS locale, consulta la pagina Hello AHS: Run your first Analog Hamiltonian Simulation e i taccuini di esempio Analog Hamiltonian Simulation.

Simulatore vettoriale di stato (SV1)

SV1è un simulatore vettoriale di stato universale su richiesta, ad alte prestazioni. Può simulare circuiti fino a 34. qubits Ci si può aspettare che il completamento di un 34-qubit circuito denso e quadrato (profondità del circuito = 34) richieda circa 1-2 ore, a seconda del tipo di porte utilizzate e di altri fattori. I circuiti con porte all-to-all sono adatti per. SV1 Restituisce risultati in forme come un vettore di stato completo o una matrice di ampiezze.

SV1ha una durata massima di 6 ore. Ha un valore predefinito di 35 attività quantistiche simultanee e un massimo di 100 (50 in us-west-1 e eu-west-2) attività quantistiche simultanee.

SV1risultati

SV1può fornire i seguenti risultati, dato il numero specificato dishots:

  • Esempio: Shots > 0

  • Aspettativa: Shots >= 0

  • Varianza: >= 0 Shots

  • Probabilità: > 0 Shots

  • Ampiezza: = 0 Shots

  • Gradiente aggiunto: = 0 Shots

Per ulteriori informazioni sui risultati, consulta Tipi di risultati.

SV1è sempre disponibile, fa funzionare i circuiti su richiesta e può far funzionare più circuiti in parallelo. Il runtime si ridimensiona linearmente con il numero di operazioni e in modo esponenziale con il numero di. qubits Il numero di shots ha un impatto minimo sul runtime. Per saperne di più, visita Compare simulators.

I simulatori supportano tutte le porte dell'SDK Braket, ma i dispositivi QPU supportano un sottoinsieme più piccolo. Puoi trovare le porte supportate di un dispositivo nelle proprietà del dispositivo.

Simulatore di matrici di densità (DM1)

DM1è un simulatore di matrici di densità su richiesta e ad alte prestazioni. Può simulare circuiti fino a 17. qubits

DM1ha una durata massima di 6 ore, un valore predefinito di 35 attività quantistiche simultanee e un massimo di 50 attività quantistiche simultanee.

DM1risultati

DM1può fornire i seguenti risultati, dato il numero specificato dishots:

  • Esempio: Shots > 0

  • Aspettativa: Shots >= 0

  • Varianza: >= 0 Shots

  • Probabilità: > 0 Shots

  • Matrice a densità ridotta: Shots = 0, fino a max 8 qubits

Per ulteriori informazioni sui risultati, consulta Tipi di risultati.

DM1è sempre disponibile, fa funzionare i circuiti su richiesta e può far funzionare più circuiti in parallelo. Il runtime si ridimensiona linearmente con il numero di operazioni e in modo esponenziale con il numero di. qubits Il numero di shots ha un impatto minimo sul runtime. Per ulteriori informazioni, consulta Confrontare i simulatori.

Cancelli antirumore e limitazioni

AmplitudeDamping Probability has to be within [0,1] BitFlip Probability has to be within [0,0.5] Depolarizing Probability has to be within [0,0.75] GeneralizedAmplitudeDamping Probability has to be within [0,1] PauliChannel The sum of the probabilities has to be within [0,1] Kraus At most 2 qubits At most 4 (16) Kraus matrices for 1 (2) qubit PhaseDamping Probability has to be within [0,1] PhaseFlip Probability has to be within [0,0.5] TwoQubitDephasing Probability has to be within [0,0.75] TwoQubitDepolarizing Probability has to be within [0,0.9375]