

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Einreichung von Quantenaufgaben an Simulatoren
<a name="braket-submit-tasks-simulators"></a>

Amazon Braket bietet Zugriff auf mehrere Simulatoren, mit denen Sie Ihre Quantenaufgaben testen können. Sie können Quantenaufgaben einzeln einreichen oder [mehrere Programme ausführen](https://docs.aws.amazon.com/braket/latest/developerguide/braket-batching-tasks.html).

 **Simulatoren** 
+  **Dichtematrixsimulator,: DM1** `arn:aws:braket:::device/quantum-simulator/amazon/dm1` 
+  **Zustandsvektorsimulator, SV1**: `arn:aws:braket:::device/quantum-simulator/amazon/sv1` 
+  **Tensor-Netzwerksimulator,: TN1** `arn:aws:braket:::device/quantum-simulator/amazon/tn1` 
+  **Der lokale Simulator**: `LocalSimulator()` 

**Anmerkung**  
Sie können Quantenaufgaben im `CREATED` Status „Für“ QPUs und „On-Demand-Simulatoren“ stornieren. Für On-Demand-Simulatoren und können Quantenaufgaben im `QUEUED` Status nach bestem Wissen und Gewissen storniert werden. QPUs Beachten Sie, dass es unwahrscheinlich ist, dass `QUEUED` QPU-Quantenaufgaben während der QPU-Verfügbarkeitsfenster erfolgreich storniert werden.

**Topics**
+ [Vektorsimulator für lokalen Zustand () `braket_sv`](#braket-simulator-sv)
+ [Simulator für lokale Dichtematrix () `braket_dm`](#braket-simulator-dm)
+ [Lokaler AHS-Simulator () `braket_ahs`](#braket-simulator-ahs-local)
+ [Zustandsvektorsimulator () SV1](#braket-simulator-sv1)
+ [Dichtematrix-Simulator (DM1)](#braket-simulator-dm1)
+ [Tensor-Netzwerksimulator () TN1](#braket-simulator-tn1)
+ [Über eingebettete Simulatoren](embedded-simulator.md)
+ [Vergleichen Sie Amazon Braket-Simulatoren](choose-a-simulator.md)
+ [Beispiele für Quantenaufgaben auf Amazon Braket](braket-submit-tasks-to-braket.md)
+ [Testen einer Quantenaufgabe mit dem lokalen Simulator](braket-send-to-local-simulator.md)

## Vektorsimulator für lokalen Zustand () `braket_sv`
<a name="braket-simulator-sv"></a>

Der Local State Vector Simulator (`braket_sv`) ist Teil des Amazon Braket-SDK, das lokal in Ihrer Umgebung ausgeführt wird. Er eignet sich gut für schnelles Prototyping auf kleinen Schaltungen (bis zu 25qubits), abhängig von den Hardwarespezifikationen Ihrer Braket-Notebook-Instance oder Ihrer lokalen Umgebung.

Der lokale Simulator unterstützt alle Gates im Amazon Braket SDK, aber QPU-Geräte unterstützen eine kleinere Teilmenge. Sie finden die unterstützten Gates eines Geräts in den Geräteeigenschaften.

**Anmerkung**  
Der lokale Simulator unterstützt erweiterte OpenQASM-Funktionen, die auf QPU-Geräten oder anderen Simulatoren möglicherweise nicht unterstützt werden. Weitere Informationen zu den unterstützten Funktionen finden Sie in den Beispielen im [OpenQASM](https://github.com/aws/amazon-braket-examples/blob/main/examples/braket_features/Simulating_Advanced_OpenQASM_Programs_with_the_Local_Simulator.ipynb) Local Simulator-Notizbuch.

Weitere Informationen zur Arbeit mit Simulatoren finden Sie in [den Amazon Braket-Beispielen](https://github.com/aws/amazon-braket-examples/blob/main/examples/getting_started/1_Running_quantum_circuits_on_simulators/1_Running_quantum_circuits_on_simulators.ipynb).

## Simulator für lokale Dichtematrix () `braket_dm`
<a name="braket-simulator-dm"></a>

Der lokale Dichtematrixsimulator (`braket_dm`) ist Teil des Amazon Braket-SDK, das lokal in Ihrer Umgebung ausgeführt wird. Er eignet sich gut für schnelles Prototyping auf kleinen Schaltungen mit Rauschen (bis zu 12qubits), abhängig von den Hardwarespezifikationen Ihrer Braket-Notebook-Instanz oder Ihrer lokalen Umgebung.

Mithilfe von Gate-Noise-Operationen wie Bit-Flip und Depolarizing-Error können Sie gängige, rauschbehaftete Schaltungen von Grund auf neu aufbauen. Sie können Rauschoperationen auch auf bestimmte qubits Gates vorhandener Schaltungen anwenden, die sowohl mit als auch ohne Rauschen betrieben werden sollen.

Der `braket_dm` lokale Simulator kann die folgenden Ergebnisse liefern, vorausgesetzt, die angegebene Anzahl vonshots:
+ Matrix mit reduzierter Dichte: Shots = 0

**Anmerkung**  
Der lokale Simulator unterstützt erweiterte OpenQASM-Funktionen, die auf QPU-Geräten oder anderen Simulatoren möglicherweise nicht unterstützt werden. Weitere Informationen zu den unterstützten Funktionen finden Sie in den Beispielen im [OpenQASM](https://github.com/aws/amazon-braket-examples/blob/main/examples/braket_features/Simulating_Advanced_OpenQASM_Programs_with_the_Local_Simulator.ipynb) Local Simulator-Notizbuch.

Weitere Informationen zum lokalen Dichtematrix-Simulator finden Sie [im einführenden Beispiel für einen Geräuschsimulator in Braket](https://github.com/aws/amazon-braket-examples/blob/main/examples/braket_features/Simulating_Noise_On_Amazon_Braket.ipynb).

## Lokaler AHS-Simulator () `braket_ahs`
<a name="braket-simulator-ahs-local"></a>

Der lokale AHS-Simulator (Analog Hamiltonian Simulation) (`braket_ahs`) ist Teil des Amazon Braket-SDK, das lokal in Ihrer Umgebung ausgeführt wird. Er kann verwendet werden, um Ergebnisse eines AHS-Programms zu simulieren. Es eignet sich gut für das Prototyping auf kleinen Registern (bis zu 10 bis 12 Atome), abhängig von den Hardwarespezifikationen Ihrer Braket-Notebook-Instanz oder Ihrer lokalen Umgebung.

Der lokale Simulator unterstützt AHS-Programme mit einem einheitlichen Antriebsfeld, einem (ungleichmäßigen) Verschiebungsfeld und beliebigen Atomanordnungen. Einzelheiten finden Sie in der Braket [AHS-Klasse](https://github.com/aws/amazon-braket-sdk-python/blob/main/src/braket/ahs/analog_hamiltonian_simulation.py#L29) und im Braket [AHS-Programmschema](https://github.com/aws/amazon-braket-schemas-python/blob/main/src/braket/ir/ahs/program_v1.py).

Weitere Informationen zum lokalen AHS-Simulator finden Sie auf der Seite [Hello AHS: Run your first Analog Hamiltonian Simulation und in den Beispiel-Notebooks [Analog](https://github.com/aws/amazon-braket-examples/tree/main/examples/analog_hamiltonian_simulation) Hamiltonian Simulation](braket-get-started-hello-ahs.md).

## Zustandsvektorsimulator () SV1
<a name="braket-simulator-sv1"></a>

SV1ist ein leistungsstarker, universeller Zustandsvektorsimulator auf Abruf. Er kann Schaltungen von bis zu 34 simulierenqubits. Sie können davon ausgehen34-qubit, dass die Fertigstellung eines dichten und quadratischen Stromkreises (Schaltkreistiefe = 34) etwa 1—2 Stunden in Anspruch nimmt, abhängig von der Art der verwendeten Gatter und anderen Faktoren. Schaltungen mit all-to-all Gates eignen sich gut fürSV1. Es gibt Ergebnisse in Formen wie einem vollständigen Zustandsvektor oder einer Reihe von Amplituden zurück.

 SV1hat eine maximale Laufzeit von 6 Stunden. Es hat standardmäßig 35 gleichzeitige Quantenaufgaben und maximal 100 (50 in us-west-1 und eu-west-2) gleichzeitige Quantenaufgaben.

 **SV1Ergebnisse** 

 SV1kann bei gegebener Anzahl von folgenden Ergebnissen die folgenden Ergebnisse liefernshots:
+ Beispiel: Shots > 0
+ Erwartung: Shots >= 0
+ Varianz: >= 0 Shots
+ Wahrscheinlichkeit: > 0 Shots
+ Amplitude: Shots = 0
+ Adjungierter Gradient: Shots = 0

Weitere Informationen zu Ergebnissen finden Sie unter [Ergebnistypen](https://docs.aws.amazon.com/braket/latest/developerguide/braket-result-types.html).

 SV1ist immer verfügbar, führt Ihre Schaltungen bei Bedarf aus und kann mehrere Schaltungen parallel ausführen. Die Laufzeit skaliert linear mit der Anzahl der Operationen und exponentiell mit der Anzahl von. qubits Die Anzahl von shots hat einen geringen Einfluss auf die Laufzeit. Weitere Informationen finden Sie unter [Simulatoren vergleichen](https://docs.aws.amazon.com/braket/latest/developerguide/braket-devices.html#choose-a-simulator).

Simulatoren unterstützen alle Gates im Braket-SDK, aber QPU-Geräte unterstützen eine kleinere Teilmenge. Sie finden die unterstützten Gates eines Geräts in den Geräteeigenschaften.

## Dichtematrix-Simulator (DM1)
<a name="braket-simulator-dm1"></a>

DM1ist ein leistungsstarker Dichtematrixsimulator auf Abruf. Er kann Schaltungen von bis zu 17 simulierenqubits.

 DM1hat eine maximale Laufzeit von 6 Stunden, eine Standardeinstellung von 35 gleichzeitigen Quantenaufgaben und ein Maximum von 50 gleichzeitigen Quantenaufgaben.

 **DM1Ergebnisse** 

 DM1kann bei gegebener Anzahl von folgenden Ergebnissen die folgenden Ergebnisse liefernshots:
+ Beispiel: Shots > 0
+ Erwartung: Shots >= 0
+ Varianz: >= 0 Shots
+ Wahrscheinlichkeit: > 0 Shots
+ Matrix mit reduzierter Dichte: Shots = 0, bis max. 8 qubits 

Weitere Informationen zu Ergebnissen finden Sie unter [Ergebnistypen](https://docs.aws.amazon.com/braket/latest/developerguide/braket-result-types.html).

 DM1ist immer verfügbar, führt Ihre Schaltungen bei Bedarf aus und kann mehrere Schaltungen parallel ausführen. Die Laufzeit skaliert linear mit der Anzahl der Operationen und exponentiell mit der Anzahl von. qubits Die Anzahl von shots hat einen geringen Einfluss auf die Laufzeit. Weitere Informationen finden Sie unter [Simulatoren vergleichen](https://docs.aws.amazon.com/braket/latest/developerguide/braket-devices.html#choose-a-simulator).

 **Lärmschutzbarrieren und Einschränkungen** 

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

## Tensor-Netzwerksimulator () TN1
<a name="braket-simulator-tn1"></a>

TN1ist ein On-Demand-Hochleistungs-Tensor-Netzwerksimulator. TN1kann bestimmte Schaltungstypen mit bis zu 50 qubits und einer Schaltungstiefe von 100 oder weniger simulieren. TN1ist besonders leistungsfähig für Schaltungen mit geringer Dichte, Schaltungen mit lokalen Gattern und andere Schaltungen mit spezieller Struktur, wie z. B. Quanten-Fourier-Transformationsschaltungen (QFT). TN1arbeitet in zwei Phasen. In der *Probenphase* wird zunächst versucht, einen effizienten Rechenpfad für Ihre Schaltung zu ermitteln, sodass die Laufzeit der nächsten Phase, der sogenannten *Kontraktionsphase*, abgeschätzt werden TN1 kann. Wenn die geschätzte Kontraktionszeit das Laufzeitlimit der TN1 Simulation TN1 überschreitet, wird kein Kontraktionsversuch unternommen.

 TN1hat ein Laufzeitlimit von 6 Stunden. Es ist auf maximal 10 (5 in eu-west-2) gleichzeitige Quantenaufgaben begrenzt.

 **TN1Ergebnisse** 

Die Kontraktionsphase besteht aus einer Reihe von Matrixmultiplikationen. Die Reihe von Multiplikationen wird fortgesetzt, bis ein Ergebnis erreicht ist oder bis festgestellt wird, dass ein Ergebnis nicht erreicht werden kann.

 **Hinweis**: Shots muss > 0 sein.

Zu den Ergebnistypen gehören:
+ Beispiel
+ Erwartung
+ Varianz

Weitere Informationen zu Ergebnissen finden Sie unter [Ergebnistypen](https://docs.aws.amazon.com/braket/latest/developerguide/braket-result-types.html).

 TN1ist immer verfügbar, führt Ihre Schaltungen bei Bedarf aus und kann mehrere Schaltungen parallel ausführen. Weitere Informationen finden Sie unter [Simulatoren vergleichen](https://docs.aws.amazon.com/braket/latest/developerguide/braket-devices.html#choose-a-simulator).

Simulatoren unterstützen alle Gates im Braket-SDK, aber QPU-Geräte unterstützen eine kleinere Teilmenge. Sie finden die unterstützten Gates eines Geräts in den Geräteeigenschaften.

Im Amazon GitHub Braket-Repository finden Sie ein [TN1 Beispiel-Notizbuch](https://github.com/aws/amazon-braket-examples/blob/main/examples/braket_features/Using_the_tensor_network_simulator_TN1.ipynb), das Ihnen den Einstieg erleichtern soll. TN1

 **Bewährte Methoden für die Arbeit mit TN1** 
+ Vermeiden Sie all-to-all Stromkreise.
+ Testen Sie eine neue Schaltung oder Klasse von Schaltungen mit einer kleinen Anzahl vonshots, um die „Härte“ des Schaltkreises zu TN1 ermitteln.
+ Teilen Sie große shot Simulationen auf mehrere Quantenaufgaben auf.