View a markdown version of this page

Definisci l'ambiente per lo script del tuo algoritmo - Amazon Braket

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

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

  • simulatore amazon-braket-default-

  • plugin amazon-braket-pennylane

  • schemi amazon-braket-

  • amazon-braket-sdk

  • awscli

  • botocore

  • boto3

  • mascherina

  • matplotlib

  • numpy

  • pandas

  • PennyLane

  • PennyLane-Lightning

  • fornitore di qiskit-braket-provider

  • richieste

  • formazione da saggista

  • scikit-learn

  • scipy

  • awscli

  • numpy

  • pandas

  • scipy

  • awscli

  • numpy

  • pandas

  • scipy

Librerie aggiuntive

  • amazon-braket-default-simulator

  • plugin amazon-braket-pennylane

  • schemi amazon-braket-

  • amazon-braket-sdk

  • awscli

  • boto3

  • kernel ipy

  • matplotlib

  • reti x

  • numpy

  • babele aperte

  • pandas

  • PennyLane

  • protobug

  • psi 4

  • RSA

  • scipy

  • cudaq

  • cudaq-qec

  • risolutori cudaq

  • simulatore amazon-braket-default-simulatore

  • plugin amazon-braket-pennylane

  • schemi amazon-braket-

  • amazon-braket-sdk

  • kernel ipy

  • keras

  • matplotlib

  • reti x

  • babele aperte

  • PennyLane

  • protobug

  • psi 4

  • RSA

  • PennyLane-Lightning-gpu

  • CuQuantum

  • simulatore amazon-braket-default-simulatore

  • plugin amazon-braket-pennylane

  • schemi amazon-braket-

  • amazon-braket-sdk

  • kernel ipy

  • keras

  • matplotlib

  • reti x

  • babele aperte

  • PennyLane

  • protobug

  • psi 4

  • RSA

  • PennyLane-Lightning-gpu

  • CuQuantum

  • cudaq

  • cudaq-qec

  • risolutori cudaq

Puoi visualizzare e accedere alle definizioni dei contenitori open source su -braket-containers. aws/amazon 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-urisPossono 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")