Defina el entorno para el script de su algoritmo - Amazon Braket

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Defina el entorno para el script de su algoritmo

Amazon Braket admite entornos definidos por contenedores para el script de su algoritmo:

  • Un contenedor base (el predeterminado, si no image_uri se especifica ningún valor)

  • Un contenedor con CUDA-Q

  • Un contenedor con Tensorflow y PennyLane

  • Un contenedor con PyTorch, y PennyLane CUDA-Q

En la siguiente tabla se proporcionan detalles sobre los contenedores y las bibliotecas que incluyen.

Contenedores Amazon Braket
Tipo Base CUDA-Q TensorFlow PyTorch

URI de imagen

292282985366.dkr. ecr.us-west-2.amazonaws.com /:latest amazon-braket-base-jobs

292282985366.dkr. ecr.us-west-2.amazonaws.com /:último amazon-braket-cudaq-jobs

292282985366.dkr. ecr.us-east-1.amazonaws.com /:último amazon-braket-tensorflow-jobs

292282985366.dkr. ecr.us-west-2.amazonaws.com /:último amazon-braket-pytorch-jobs

Bibliotecas heredadas

  • amazon-braket-default-simulator

  • amazon-braket-pennylane-plugin

  • amazon-braket-schemas

  • amazon-braket-sdk

  • awscli

  • botocore

  • boto3

  • tarea

  • matplotlib

  • numpy

  • pandas

  • PennyLane

  • PennyLane-Relámpago

  • qiskit-braket-provider

  • solicitudes

  • formación de sabios

  • scikit-learn

  • scipy

  • awscli

  • numpy

  • pandas

  • scipy

  • awscli

  • numpy

  • pandas

  • scipy

Bibliotecas adicionales

  • amazon-braket-default-simulator

  • amazon-braket-pennylane-plugin

  • amazon-braket-schemas

  • amazon-braket-sdk

  • awscli

  • boto3

  • ipykernel

  • matplotlib

  • redes

  • numpy

  • openbabel

  • pandas

  • PennyLane

  • protobug

  • psi4

  • rsa

  • scipy

  • cudaq

  • cudaq-qec

  • cudaq-solvers

  • amazon-braket-default-simulator

  • amazon-braket-pennylane-plugin

  • amazon-braket-schemas

  • amazon-braket-sdk

  • ipykernel

  • keras

  • matplotlib

  • redes

  • openbabel

  • PennyLane

  • protobug

  • psi4

  • rsa

  • PennyLane-Lightning-GPU

  • Cu Quantum

  • amazon-braket-default-simulator

  • amazon-braket-pennylane-plugin

  • amazon-braket-schemas

  • amazon-braket-sdk

  • kernel de ipyk

  • keras

  • matplotlib

  • redes

  • openbabel

  • PennyLane

  • protobug

  • psi4

  • rsa

  • PennyLane-Lightning-GPU

  • Cu Quantum

  • cudaq

  • cudaq-qec

  • cudaq-solvers

Puede ver y acceder a las definiciones de contenedores de código abierto en aws/. amazon-braket-containers Elija el contenedor que mejor se adapte a su caso de uso. Puedes usar cualquiera de las AWS regiones disponibles en Braket (us-east-1, us-west-1, us-west-2, eu-north-1, eu-west-2), pero la región contenedora debe coincidir con la región de tu trabajo híbrido. Especifique la imagen del contenedor al crear un trabajo híbrido añadiendo uno de los tres argumentos siguientes a su llamada en el script del trabajo híbrido. create(…​) Puede instalar dependencias adicionales en el contenedor que elija durante el tiempo de ejecución (a costa del inicio o del tiempo de ejecución), ya que los contenedores Amazon Braket tienen conectividad a Internet. El siguiente ejemplo corresponde a la región us-west-2.

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

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

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

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

También se pueden recuperar mediante la función del SDK de Braket. image-uris retrieve_image() Amazon El siguiente ejemplo muestra cómo recuperarlos del us-west-2 Región de AWS.

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