

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
```