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.
Definición del entorno para el script de algoritmo
Amazon Braket admite entornos definidos por contenedores para el script de algoritmo:
-
Un contenedor base (el predeterminado, si no se especifica un
image_uri) -
Un contenedor con CUDA-Q
-
Un contenedor con TensorFlow y PennyLane
-
Un contenedor con PyTorch PennyLane, y CUDA-Q
En la tabla siguiente, se proporcionan detalles sobre los contenedores y las bibliotecas que incluyen.
| Tipo | Base | CUDA-Q | TensorFlow | PyTorch |
|---|---|---|---|---|
|
URI de imagen |
292282985366.dkr.ecr.us-west-2.amazonaws. com/amazon- trabajos basados en frenos: últimos |
292282985366.dkr.ecr.us-west-2.amazonaws. com/amazon-braket-cudaq-jobs: últimas |
292282985366.dkr.ecr.us-west-2.amazonaws. com/amazon-braket-tensorflow-jobs: últimos |
292282985366.dkr.ecr.us-west-2.amazonaws. com/amazon-braket-pytorch-jobs: últimos |
|
Imagen base |
public.ecr. aws/lts/ubuntu: 24.04 |
public.ecr. aws/lts/ubuntu: 24.04 |
AWS Contenedor de aprendizaje profundo tensorflow-training:2.19.0-gpu-py312-cu125-ubuntu22.04 |
AWS Contenedor de aprendizaje profundo pytorch-training:2.8.0-gpu-py312-cu129-ubuntu22.04 |
|
Versión de Python |
3.12 |
3,12 |
3,12 |
3,12 |
|
Paquetes preinstalados |
|
|
|
|
Puedes ver y acceder a las definiciones de contenedores de código abierto en amazon- braket/amazon -braket-containers oncreate(…) Puede instalar dependencias adicionales en el contenedor que elija en el tiempo de ejecución (al costo del inicio o el tiempo de ejecución), ya que los contenedores de Amazon Braket tienen conectividad a Internet. En el siguiente ejemplo es para la región us-west-2.
-
Imagen base: image_uri="292282985366.dkr.ecr.us-west-2.amazonaws. com/amazon-braket-base-jobs:latest»
-
CUDA-Q image: image_uri="292282985366.dkr.ecr.us-west-2.amazonaws. com/amazon-braket-cudaq-jobs:latest»
-
TensorFlow imagen: image_uri="292282985366.dkr.ecr.us-west-2.amazonaws. com/amazon-braket-tensorflow-jobs:latest»
-
PyTorch image: image_uri="292282985366.dkr.ecr.us-west-2.amazonaws. com/amazon-braket-pytorch-jobs:latest»
Los image-uris también se pueden recuperar usando la función retrieve_image() en el SDK de Amazon Braket. 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")