

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.

# Definieren Sie die Umgebung für Ihr Algorithmus-Skript
<a name="braket-jobs-script-environment"></a>

Amazon Braket unterstützt Umgebungen, die durch Container für Ihr Algorithmus-Skript definiert sind:
+ Ein Basiscontainer (der Standard, wenn keiner angegeben `image_uri` ist)
+ Ein Container mit CUDA-Q
+ Ein Container mit Tensorflow und PennyLane
+ Ein Container mit PyTorch, und PennyLane CUDA-Q

Die folgende Tabelle enthält Einzelheiten zu den Containern und den Bibliotheken, die sie enthalten.


**Amazon Braket-Behälter**  

| Typ | Base | CUDA-Q | TensorFlow | PyTorch | 
| --- | --- | --- | --- | --- | 
|  **Bild-URI**  | 292282985366.dkr.ecr.us-west-2.amazonaws. com/amazon-Braket-Base-Jobs: neueste | 292282985366.dkr.ecr.us-west-2.amazonaws. com/amazon-Braket-Cudaq-Jobs: neueste | 292282985366.dkr.ecr.us-east-1.amazonaws. com/amazon-Braket-TensorFlow-Jobs: neueste | 292282985366.dkr.ecr.us-west-2.amazonaws. com/amazon-Jobs bei braket-pytorch-aktuell | 
|  **Geerbte Bibliotheken**  |  |  +  Amazon-Braket-Standardsimulator <br />+  Amazon-Braket-Pennylane-Plug-In <br />+  Amazon-Braket-Schemas <br />+  Amazon-Braket-SDK <br />+  awscli <br />+  botocore <br />+  boto3 <br />+  Schreibtisch <br />+  Matplotlib <br />+  numpy <br />+  pandas <br />+  PennyLane <br />+  PennyLane-Lightning <br />+  Qiskit-Bracket-Anbieter <br />+  Anforderungen <br />+  Ausbildung zum Weisen <br />+  Scikit-learn <br />+  scipy   |  +  awscli <br />+  numpy <br />+  pandas <br />+  scipy   |  +  awscli <br />+  numpy <br />+  pandas <br />+  scipy   | 
|  **Zusätzliche Bibliotheken**  |  +  Amazon-Braket-Standardsimulator <br />+  Amazon-Braket-Pennylane-Plug-In <br />+  Amazon-Braket-Schemas <br />+  Amazon-Braket-SDK <br />+  awscli <br />+  boto3 <br />+  ipykernel <br />+  Matplotlib <br />+  netzwerke <br />+  numpy <br />+  Openbabel <br />+  pandas <br />+  PennyLane <br />+  Protobug <br />+  PSI 4 <br />+  rsa <br />+  scipy   |  +  Cudaq <br />+  cudaq-qec <br />+  Cudaq-Solver   |  +  Standard-Simulator für Amazon-Brackets <br />+  Amazon-Braket-Pennylane-Plug-In <br />+  Amazon-Braket-Schemas <br />+  Amazon-Braket-SDK <br />+  ipykernel <br />+  Keras <br />+  Matplotlib <br />+  netzwerke <br />+  Openbabel <br />+  PennyLane <br />+  Protobug <br />+  PSI 4 <br />+  rsa <br />+  PennyLane-Lightning-gpu <br />+  Cu-Quantum   |  +  Standardsimulator für Amazon-Brackets <br />+  Amazon-Braket-Pennylane-Plug-In <br />+  Amazon-Braket-Schemas <br />+  Amazon-Braket-SDK <br />+  ipykernel <br />+  Keras <br />+  Matplotlib <br />+  netzwerke <br />+  Openbabel <br />+  PennyLane <br />+  Protobug <br />+  PSI 4 <br />+  rsa <br />+  PennyLane-Lightning-gpu <br />+  Cu-Quantum <br />+  Cudaq <br />+  cudaq-qec <br />+  Cudaq-Solver   | 

[Sie können die Open-Source-Container-Definitionen unter -braket-containers einsehen und darauf zugreifen. aws/amazon](https://github.com/aws/amazon-braket-containers) Wählen Sie den Container, der am besten zu Ihrem Anwendungsfall passt. Sie können jede der verfügbaren AWS Regionen in Braket verwenden (us-east-1, us-west-1, us-west-2, eu-north-1, eu-west-2), aber die Container-Region muss mit der Region für Ihren Hybrid-Job übereinstimmen. Geben Sie das Container-Image an, wenn Sie einen Hybrid-Job erstellen, indem Sie Ihrem Aufruf im Hybrid-Job-Skript eines der folgenden drei Argumente hinzufügen. `create(…​)` Sie können zur Laufzeit zusätzliche Abhängigkeiten in dem Container Ihrer Wahl installieren (auf Kosten des Starts oder der Laufzeit), da die Amazon Braket-Container über eine Internetverbindung verfügen. Das folgende Beispiel bezieht sich auf die Region us-west-2.
+  **Basisbild:** image\_uri="292282985366.dkr.ecr.us-west-2.amazonaws. com/amazon-braket-base-jobs: neueste“
+  CUDA-Q bild: **image\_uri="292282985366.dkr.ecr.us-west-2.amazonaws.** com/amazon-braket-cudaq-jobs: neueste“
+  **Tensorflow-Bild: image\_uri="292282985366.dkr.ecr.us-west-2.amazonaws.** com/amazon-braket-tensorflow-jobs: neueste“
+  PyTorch bild: **image\_uri="292282985366.dkr.ecr.us-west-2.amazonaws.** com/amazon-braket-pytorch-jobs: neueste“

`image-uris`Sie können auch mit der Funktion im Braket-SDK abgerufen werden. `retrieve_image()` Amazon Das folgende Beispiel zeigt, wie sie aus dem AWS-Region US-West-2 abgerufen werden können.

```
from braket.jobs.image_uris import retrieve_image, Framework

image_uri_base = retrieve_image(Framework.BASE, "us-west-2")
image_uri_cudaq = retrieve_image(Framework.CUDAQ, "us-west-2")
image_uri_tf = retrieve_image(Framework.PL_TENSORFLOW, "us-west-2")
image_uri_pytorch = retrieve_image(Framework.PL_PYTORCH, "us-west-2")
```