Definite l'ambiente per lo script dell'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à.

Definite l'ambiente per lo script dell'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, PennyLane e 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 /:più recente amazon-braket-base-jobs

292282985366.dkr. ecr.us-west-2.amazonaws.com /:più recente amazon-braket-cudaq-jobs

292282985366.dkr. ecr.us-east-1.amazonaws.com /:più recente amazon-braket-tensorflow-jobs

292282985366.dkr. ecr.us-west-2.amazonaws.com /:più recente amazon-braket-pytorch-jobs

Librerie ereditate

  • amazon-braket-default-simulator

  • amazon-braket-pennylane-plugin

  • amazon-braket-schemas

  • amazon-braket-sdk

  • awscli

  • botocore

  • boto3

  • dask

  • matplotlib

  • numpy

  • pandas

  • PennyLane

  • PennyLane-Fulmine

  • qiskit-braket-provider

  • richieste

  • formazione da saggista

  • scikit-learn

  • scipy

  • awscli

  • numpy

  • pandas

  • scipy

  • awscli

  • numpy

  • pandas

  • scipy

Librerie aggiuntive

  • amazon-braket-default-simulator

  • amazon-braket-pennylane-plugin

  • amazon-braket-schemas

  • amazon-braket-sdk

  • awscli

  • boto3

  • ipykernel

  • matplotlib

  • reti x

  • numpy

  • babele aperte

  • pandas

  • PennyLane

  • protobuf

  • psi 4

  • RSA

  • scipy

  • cudaq

  • cudaq-qec

  • risolutori cudaq

  • amazon-braket-default-simulator

  • amazon-braket-pennylane-plugin

  • amazon-braket-schemas

  • amazon-braket-sdk

  • kernel ipy

  • keras

  • matplotlib

  • reti x

  • babele aperte

  • PennyLane

  • protobuf

  • psi 4

  • RSA

  • PennyLane-GPU Lightning

  • CU Quantum

  • amazon-braket-default-simulator

  • amazon-braket-pennylane-plugin

  • amazon-braket-schemas

  • amazon-braket-sdk

  • kernel ipy

  • keras

  • matplotlib

  • reti x

  • babele aperte

  • PennyLane

  • protobuf

  • psi 4

  • RSA

  • PennyLane-GPU Lightning

  • CU Quantum

  • cudaq

  • cudaq-qec

  • risolutori cudaq

Puoi visualizzare e accedere alle definizioni dei contenitori open source su 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 /:latest» amazon-braket-base-jobs

  • Immagine CUDA-Q: image_uri="292282985366.dkr. ecr.us-west-2.amazonaws.com /:latest» amazon-braket-cudaq-jobs

  • Immagine Tensorflow: image_uri="292282985366.dkr. ecr.us-west-2.amazonaws.com /:latest» amazon-braket-tensorflow-jobs

  • PyTorch immagine: image_uri="292282985366.dkr. ecr.us-west-2.amazonaws.com /:latest» amazon-braket-pytorch-jobs

Possono image-uris anche essere recuperati 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")