你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文介绍量子提供程序提供的后端模拟器。 这些模拟器适用于所有 Azure Quantum 用户,并且是在真实量子计算机上运行程序之前测试 Q# 程序的一种好方法。
IonQ
IonQ 提供 GPU 加速的理想化模拟器,支持最多 29 个量子比特,使用 IonQ 在其量子硬件上提供的相同门集。 模拟器是在实际量子计算机上运行作业之前模拟作业的理想场所。
- 作业类型:
Simulation - 数据格式:
ionq.circuit.v1 - 目标 ID:
ionq.simulator - 目标执行描述文件:QIR 基准(量子中间表示)
有关详细信息,请参阅 IonQ 提供程序 页。
Pasqal
Pasqal 的 EMU_MPS 是一个 Pulser 后端,通过矩阵乘积态(MPS)来模拟这一动态。 矩阵产品状态(MPS)或张量列车(TT)是一类特定的张量网络,能够提供量子状态的易处理参数化。
EMU_MPS模拟器在 NVIDIA DGX 节点群集上运行,每个节点都配备了 NVIDIA A100 GPU,从而模拟 Pasqal 的量子处理器。 这是在 QPU(量子处理单元)上运行量子程序之前原型和验证量子程序的关键工具。 可以模拟 2D 阵列中的多达 80 个量子比特来开发工业应用并推进科学发现。
- 作业类型:
Simulation - 数据格式:
application/json - 目标 ID:
pasqal.sim.emu-mps - 目标执行概况:不适用
有关详细信息,请参阅 Pasqal 供应商 页。
Quantinuum
Quantinuum 提供两个模拟器工具:
语法检查器 - 这些工具使用与目标量子计算机相同的编译器验证正确的语法、编译完成和计算机兼容性。 两台系统模型 H2 计算机均配备语法检查器。
- 作业类型:
Simulation - 数据格式:
honeywell.openqasm.v1、honeywell.qir.v1 - 目标 ID:
- H2-1 语法检查器:
quantinuum.sim.h2-1sc - H2-2 语法检查器:
quantinuum.sim.h2-2sc
- H2-1 语法检查器:
- 目标执行配置文件:QIR 自适应 RI
- 定价:免费($0)
仿真器 - 这些工具包含实际系统模型 H2 硬件的详细物理模型和现实噪音模型。 H2 计算机有仿真器,同时还有一个基于云的 Quantinuum 模拟器。
- 作业类型:
Simulation - 数据格式:
honeywell.openqasm.v1, honeywell.qir.v1 - 目标 ID:
- H2-1 模拟器:
quantinuum.sim.h2-1e - H2-2 Emulator:
quantinuum.sim.h2-2e
- H2-1 模拟器:
- 目标执行配置:QIR 自适应 RI
Quantinuum 模拟器是一种基于 H 系列系统模型的模拟器,可在 Code with Microsoft Quantum 页面上免费获取。 有关详细信息,请参阅 Quantinuum 模拟器 页。
有关所有 Quantinuum 模拟器的详细信息,请参阅 Quantinuum 提供程序 页。
Rigetti
Rigetti 为 Quil 提供其量子虚拟机(QVM),这是一个开源模拟器。 QVM 目标接受 Quil 程序作为文本,并在云中托管的 QVM 上运行该程序,并返回模拟结果。
- 作业类型:
Simulation - 数据格式:
rigetti.quil.v1、rigetti.qir.v1 - 目标 ID:
rigetti.sim.qvm - 目标执行配置文件:QIR 基础
- 定价:免费($0)
有关详细信息,请参阅 Rigetti 提供商页。