

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

# Definisci l'ambiente per lo script del tuo algoritmo
<a name="braket-jobs-script-environment"></a>

Amazon Braket supporta ambienti definiti da contenitori per lo script dell'algoritmo:
+ Un contenitore di base (predefinito, se non `image_uri` è specificato)
+ Un contenitore con CUDA-Q
+ Un contenitore con Tensorflow e PennyLane
+ Un contenitore con PyTorch, e PennyLane CUDA-Q

La tabella seguente fornisce dettagli sui contenitori e sulle librerie che includono.


**Contenitori Amazon Braket**  

| Tipo | Base | CUDA-Q | TensorFlow | PyTorch | 
| --- | --- | --- | --- | --- | 
|  **URI dell'immagine**  | 292282985366.dkr.ecr.us-west-2.amazonaws. com/amazon-braket-base-jobs: ultimi | 292282985366.dkr.ecr.us-west-2.amazonaws. com/amazon-braket-cudaq-jobs: ultimi | 292282985366.dkr.ecr.us-east-1.amazonaws. com/amazon-braket-tensorflow-jobs: ultimi | 292282985366.dkr.ecr.us-west-2.amazonaws. com/amazon-braket-pytorch-jobs: più recente | 
|  **Librerie ereditate**  |  |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/braket/latest/developerguide/braket-jobs-script-environment.html)  |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/braket/latest/developerguide/braket-jobs-script-environment.html)  |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/braket/latest/developerguide/braket-jobs-script-environment.html)  | 
|  **Librerie aggiuntive**  |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/braket/latest/developerguide/braket-jobs-script-environment.html)  |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/braket/latest/developerguide/braket-jobs-script-environment.html)  |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/braket/latest/developerguide/braket-jobs-script-environment.html)  |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/braket/latest/developerguide/braket-jobs-script-environment.html)  | 

[Puoi visualizzare e accedere alle definizioni dei contenitori open source su -braket-containers. aws/amazon](https://github.com/aws/amazon-braket-containers) Scegli il contenitore più adatto al tuo caso d'uso. Puoi utilizzare una qualsiasi delle AWS regioni disponibili in Braket (us-east-1, us-west-1, us-west-2, eu-north-1, eu-west-2), ma la regione del contenitore deve corrispondere alla regione per il tuo lavoro ibrido. Specificate l'immagine del contenitore quando create un lavoro ibrido aggiungendo uno dei seguenti tre argomenti alla chiamata nello script del lavoro ibrido. `create(…​)` Puoi installare dipendenze aggiuntive nel contenitore che scegli in fase di esecuzione (al costo dell'avvio o del runtime) perché i contenitori Amazon Braket dispongono di connettività Internet. L'esempio seguente si riferisce alla regione us-west-2.
+  **Immagine di base:** image\_uri="292282985366.dkr.ecr.us-west-2.amazonaws. com/amazon-braket-base-jobs:ultimi»
+  **CUDA-Q immagine: image\_uri="292282985366.dkr.ecr.us-west-2.amazonaws**. com/amazon-braket-cudaq-jobs: ultimi»
+  **Immagine Tensorflow: image\_uri="292282985366.dkr.ecr.us-west-2.amazonaws**. com/amazon-braket-tensorflow-jobs: ultimi»
+  **PyTorch immagine: image\_uri="292282985366.dkr.ecr.us-west-2.amazonaws**. com/amazon-braket-pytorch-jobs:più recente»

`image-uris`Possono essere recuperati anche utilizzando la funzione in Braket SDK. `retrieve_image()` Amazon L'esempio seguente mostra come recuperarli da Regione AWS us-west-2.

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