本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为算法脚本定义环境
Amazon Braket 支持由容器为算法脚本定义的环境:
-
基础容器(如果未指定,则
image_uri为默认容器) -
一个装有容器 CUDA-Q
-
一个装有 Tensorflow 的容器和 PennyLane
-
带有 PyTorch PennyLane、和的容器 CUDA-Q
下表详细介绍了有关容器及其包含的库的详细信息。
| Type | Base | CUDA-Q | TensorFlow | PyTorch |
|---|---|---|---|---|
|
映像 URI |
292282985366.dkr.ecr.us-west-2.amazonaws。 com/amazon-braket-base-jobs:最新 |
292282985366.dkr.ecr.us-west-2.amazonaws。 com/amazon-braket-cudaq-jobs:最新 |
292282985366.dkr.ecr.us-east-1.amazonaws。 com/amazon-braket-tensorflow-jobs:最新 |
292282985366.dkr.ecr.us-west-2.amazonaws。 com/amazon-braket-pytorch-jobs:最新 |
|
继承的库 |
|
|
|
|
|
其他库 |
|
|
|
|
您可以在-b aws/amazonraket-create(…) 调用中添加以下三个参数之一,在创建混合作业时指定容器映像。由于 Amazon Braket 容器有互联网连接,因此您可以在运行时将其他依赖项安装到您选择的容器中(以启动或运行时为代价)。此示例使用 us-west-2 区域。
-
基本图片:image_uri= “292282985366.dkr.ecr.us-west-2.amazonaws。 com/amazon-braket-base-jobs:最新”
-
CUDA-Q 图片:image_uri= “292282985366.dkr.ecr.us-west-2.amazonaws。 com/amazon-braket-cudaq-jobs:最新”
-
Tensorflow 图片:image_uri= “292282985366.dkr.ecr.us-west-2.amazonaws。 com/amazon-braket-tensorflow-jobs:最新”
-
PyTorch 图片:image_uri= “292282985366.dkr.ecr.us-west-2.amazonaws。 com/amazon-braket-pytorch-jobs:最新”
image-uris 也可以使用 Amazon Braket SDK 中的 retrieve_image() 函数进行检索。以下示例说明如何从 us-west- AWS 区域 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")