发布于: Nov 29, 2021
Amazon Braket Hybrid Jobs 允许您轻松运行量子经典混合算法,如 Variational Quantum Eigensolver (VQE) 和 Quantum Approximate Optimization Algorithm (QAOA),将经典计算资源与量子计算设备结合,优化现在的量子系统性能。对于此新功能,只需提供算法脚本,选择目标设备 — 量子处理单元 (QPU) 或量子电路模拟设备。Amazon Braket Hybrid Jobs 设计在目标量子设备可用时启动要求的经典资源,运行算法,完成后释放实例,这样只需为使用的内容付费。Braket Hybrid Jobs 可以提供算法指标的实时信息,在算法执行过程中监测,让您可以更快作出调整。最重要的是,在实验期间,您的作业具有所选 QPU 的优先访问权,让您可以掌控并有助于提供更快更加可预测的执行。
要用 Braket Hybrid Jobs 运行作业,您需要先使用 Amazon Braket SDK 或 PennyLane 定义算法。还可以使用 TensorFlow 和 PyTorch 或者创建自定义 Docker 容器映像。接下来,通过 Amazon Braket API 或控制台创建作业,提供算法脚本(或自定义容器),选择目标量子设备,选择各种可选设置,包括选择经典资源、超参数值和数据位置。如果目标设备是模拟设备,Braket Hybrid Jobs 设计可以立刻开始执行。如果目标设备是 QPU,设备可用并且您的作业在队列第一位时,作业将运行。您可以将自定义指标定义为算法的一部分,可以自动报告至 Amazon CloudWatch 并实时显示在 Amazon Braket 控制台中。完成后,Braket Hybrid Jobs 将您的结果写入到 Amazon S3 并释放您的资源。
Hybrid Jobs 功能在提供 Amazon Braket 的所有区域可用,可以用于 Amazon Braket 的所有设备。要了解更多信息,请阅读 AWS 新闻博客文章和文档。要开始使用,您可以遵循 Github 的一个示例笔记本操作,预安装在 Amazon Braket 笔记本中。