

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

# Quando verrà eseguito il mio task quantistico?
<a name="braket-task-when"></a>

Quando invii un circuito, Amazon Braket lo invia al dispositivo specificato. Le attività quantistiche della Quantum Processing Unit (QPU) e del simulatore su richiesta vengono messe in coda ed elaborate nell'ordine in cui vengono ricevute. Il tempo necessario per elaborare un'attività quantistica dopo l'invio varia a seconda del numero e della complessità delle attività inviate da altri clienti Amazon Braket e della disponibilità della QPU selezionata.

**Topics**
+ [Disponibilità, finestre e stato della QPU](#braket-qpu-availability)
+ [Visibilità della coda](#braket-queue-visibility)
+ [Configurare le notifiche via e-mail o SMS](status-change-notifications-in-email-or-sms.md)

## Disponibilità, finestre e stato della QPU
<a name="braket-qpu-availability"></a>

La disponibilità delle QPU varia da dispositivo a dispositivo.

Nella pagina **Dispositivi** della console Amazon Braket, puoi visualizzare le finestre di disponibilità attuali e future e lo stato del dispositivo. Inoltre, ogni pagina del dispositivo mostra le profondità di coda individuali per attività quantistiche e lavori ibridi. 

Un dispositivo è considerato *offline* se non è disponibile per i clienti, indipendentemente dalla finestra di disponibilità. Ad esempio, potrebbe essere offline a causa di manutenzione programmata, aggiornamenti o problemi operativi.

## Visibilità della coda
<a name="braket-queue-visibility"></a>

Prima di inviare un'attività quantistica o un lavoro ibrido, puoi visualizzare quante attività quantistiche o ibride hai davanti a te controllando la profondità della coda del dispositivo.

**Profondità della coda**

Queue depthsi riferisce al numero di attività quantistiche e lavori ibridi in coda per un particolare dispositivo. Le attività quantistiche di un dispositivo e il conteggio delle code di lavoro ibride sono accessibili tramite l'opzione o. Braket Software Development Kit (SDK) Amazon Braket Management Console 

1. La *profondità della coda delle attività* si riferisce al numero totale di attività quantistiche attualmente in attesa di essere eseguite con priorità normale.

1. La *profondità della coda delle attività prioritarie* si riferisce al numero totale di attività quantistiche inviate in attesa di essere eseguite. Amazon Braket Hybrid Jobs Queste attività vengono eseguite prima delle attività autonome.

1. La *profondità della coda dei lavori ibridi* si riferisce al numero totale di lavori ibridi attualmente in coda su un dispositivo. Quantum tasksinviati come parte di un lavoro ibrido hanno la priorità e sono aggregati in. Priority Task Queue

I clienti che desiderano visualizzare la profondità della coda tramite il Braket SDK possono modificare il seguente frammento di codice per ottenere la posizione in coda della loro attività quantistica o del loro lavoro ibrido: 

```
device = AwsDevice("arn:aws:braket:us-east-1::device/qpu/ionq/Forte-Enterprise-1")

# returns the number of quantum tasks queued on the device 
print(device.queue_depth().quantum_tasks)
{<QueueType.NORMAL: 'Normal'>: '0', <QueueType.PRIORITY: 'Priority'>: '0'}


# returns the number of hybrid jobs queued on the device
print(device.queue_depth().jobs)
'3'
```

L'invio di un'attività quantistica o di un lavoro ibrido a una QPU può comportare lo stato del carico di lavoro. `QUEUED` Amazon Braket offre ai clienti visibilità sulle attività quantistiche e sulla posizione ibrida nella coda dei lavori. 

**Posizione in coda**

Queue positionsi riferisce alla posizione corrente dell'attività quantistica o del lavoro ibrido all'interno della rispettiva coda del dispositivo. Può essere ottenuto per attività quantistiche o lavori ibridi tramite o. Braket Software Development Kit (SDK) Amazon Braket Management Console 

I clienti che desiderano visualizzare la posizione della coda tramite il Braket SDK possono modificare il seguente frammento di codice per ottenere la posizione in coda del loro task quantistico o del loro lavoro ibrido: 

```
# choose the device to run your circuit 
device = AwsDevice("arn:aws:braket:eu-north-1::device/qpu/iqm/Garnet")
 
#execute the circuit 
task = device.run(bell, s3_folder, shots=100)

# retrieve the queue position information
print(task.queue_position().queue_position)
    
# Returns the number of Quantum Tasks queued ahead of you
'2'
        

from braket.aws import AwsQuantumJob

job = AwsQuantumJob.create(
    "arn:aws:braket:eu-north-1::device/qpu/iqm/Garnet",
    source_module="algorithm_script.py",
    entry_point="algorithm_script:start_here",
    wait_until_complete=False
)

# retrieve the queue position information
print(job.queue_position().queue_position)
'3' # returns the number of hybrid jobs queued ahead of you
```

# Configurare le notifiche via e-mail o SMS
<a name="status-change-notifications-in-email-or-sms"></a>

Amazon Braket invia eventi ad Amazon EventBridge quando la disponibilità di una QPU cambia o quando cambia lo stato dell'attività quantistica. Segui questi passaggi per ricevere notifiche di modifica dello stato del dispositivo e delle attività quantistiche tramite e-mail o messaggio SMS:

1. Crea un argomento Amazon SNS e un abbonamento a e-mail o SMS. La disponibilità di e-mail o SMS dipende dalla tua regione. Per ulteriori informazioni, consulta [Guida introduttiva ad Amazon SNS](https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html) e [invio di messaggi SMS](https://docs.aws.amazon.com/sns/latest/dg/sns-mobile-phone-number-as-subscriber.html).

1. Crea una regola EventBridge che attivi le notifiche sul tuo argomento SNS. Per ulteriori informazioni, consulta [Monitoring Amazon Braket with Amazon](braket-monitor-eventbridge.md). EventBridge

## (Facoltativo) Configura le notifiche SNS
<a name="braket-sns-notifications"></a>

Puoi configurare le notifiche tramite Amazon Simple Notification Service (SNS) in modo da ricevere un avviso quando l'attività quantistica di Amazon Braket è completata. Le notifiche attive sono utili se prevedi un lungo tempo di attesa, ad esempio quando invii un'attività quantistica di grandi dimensioni o quando invii un'attività quantistica al di fuori della finestra di disponibilità di un dispositivo. Se non volete attendere il completamento dell'operazione quantistica, potete impostare una notifica SNS.

Un notebook Amazon Braket ti guida attraverso i passaggi di configurazione. Per ulteriori informazioni, consulta [gli esempi di Amazon Braket su GitHub](https://github.com/aws/amazon-braket-examples) e, in particolare, [il notebook di esempio per l'impostazione delle notifiche](https://github.com/aws/amazon-braket-examples/tree/main/examples/braket_features).