

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Tester une tâche quantique avec le simulateur local
<a name="braket-send-to-local-simulator"></a>

Vous pouvez envoyer des tâches quantiques directement à un simulateur local pour un prototypage et des tests rapides. Ce simulateur s'exécute dans votre environnement local, vous n'avez donc pas besoin de spécifier un emplacement Amazon S3. Les résultats sont calculés directement dans votre session. Pour exécuter une tâche quantique sur le simulateur local, vous devez uniquement spécifier le shots paramètre.

**Note**  
La vitesse d'exécution et qubits le nombre maximum que le simulateur local peut traiter dépendent du type d'instance du bloc-notes Amazon Braket ou de vos spécifications matérielles locales.

Les commandes suivantes sont toutes identiques et instancient le simulateur local à vecteur d'état (sans bruit).

```
# Import the LocalSimulator module
from braket.devices import LocalSimulator

# The following are identical commands
device = LocalSimulator()
device = LocalSimulator("default")
device = LocalSimulator(backend="default")
device = LocalSimulator(backend="braket_sv")
```

Exécutez ensuite une tâche quantique avec les instructions suivantes.

```
my_task = device.run(circ, shots=1000)
```

Pour instancier le simulateur de matrice de densité locale (bruit), les clients modifient le backend comme suit.

```
# Import the LocalSimulator module
from braket.devices import LocalSimulator

device = LocalSimulator(backend="braket_dm")
```

## Mesurer des qubits spécifiques sur le simulateur local
<a name="braket-measure-qubit-local-simulator"></a>

Le simulateur de vecteur d'état local et le simulateur de matrice de densité locale permettent de faire fonctionner des circuits dans lesquels un sous-ensemble des qubits du circuit peut être mesuré, ce que l'on appelle souvent mesure *partielle*.

Par exemple, dans le code suivant, vous pouvez créer un circuit à deux qubits et mesurer uniquement le premier qubit en ajoutant une `measure` instruction avec les qubits cibles à la fin du circuit.

```
# Import the LocalSimulator module
from braket.devices import LocalSimulator 

# Use the local simulator device
device = LocalSimulator()

# Define a bell circuit and only measure 
circuit = Circuit().h(0).cnot(0, 1).measure(0)

# Run the circuit
task = device.run(circuit, shots=10)

# Get the results
result = task.result()

# Print the measurement counts for qubit 0
print(result.measurement_counts)
```