选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

在预留期间运行混合作业

聚焦模式
在预留期间运行混合作业 - Amazon Braket

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将 Python 函数作为混合作业运行后,您可以通过传递reservation_arn关键字参数在预留中运行混合作业。混合任务中的所有任务都使用预留 ARN。重要的是,reservation_arn只有在您的预留开始后,混合作业才会启动经典计算

注意

在预留期间运行的混合作业只能在预留设备上成功运行量子任务。尝试使用其他按需 Braket 设备将导致错误。如果您需要在同一个混合作业中同时在按需模拟器和预留设备上运行任务,请DirectReservation改用。

以下代码演示了如何在预留期间运行混合作业。

from braket.aws import AwsDevice from braket.devices import Devices from braket.jobs import get_job_device_arn, hybrid_job @hybrid_job(device=Devices.IonQ.Aria1, reservation_arn="<my_reservation_arn>") def example_hybrid_job(): # declare AwsDevice within the hybrid job device = AwsDevice(get_job_device_arn()) bell = Circuit().h(0).cnot(0, 1) task = device.run(bell, shots=10)

对于使用 Python 脚本的混合作业(参见开发者指南中有关创建第一个混合作业的部分),您可以在创建作业时传递reservation_arn关键字参数,从而在预留中运行它们。

from braket.aws import AwsQuantumJob from braket.devices import Devices job = AwsQuantumJob.create( Devices.IonQ.Aria1, source_module="algorithm_script.py", entry_point="algorithm_script:start_here", reservation_arn="<my_reservation_arn>" )
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。