访问霍尼韦尔量子设备的Qiskit提供商
qiskit-honeywell-provider的Python项目详细描述
Qiskit霍尼韦尔供应商
Qiskit是一个开放源码的框架,用于在脉冲、电路和算法级别处理噪声量子计算机。在
此项目包含一个允许访问霍尼韦尔quantum的提供商 设备。在
安装
可以使用pip安装提供程序:
pip3 install qiskit-honeywell-provider
pip
将自动处理所有python依赖项的安装,并且
将始终安装最新版本。在
建立霍尼韦尔供应商
安装包后,您可以通过以下导入从Qiskit访问提供程序:
^{pr2}$你需要霍尼韦尔量子服务的证书。这可以是
通过HQS_API_KEY
环境变量设置,或者可以将该标记保存到
磁盘:
Honeywell.save_account('MYToken')
然后在返回后端的调用上自动加载凭据, 也可以手动加载凭据:
Honeywell.load_account()
它将首先检查是否设置了env变量,并使用该标记,如果没有 它将从磁盘加载任何保存凭据。在
加载凭据后,您可以从提供程序访问后端:
backends=Honeywell.backends()backend=Honeywell.get_backend(device)
然后你可以像使用其他任何qiskit后端一样使用该后端。为 例如,运行贝尔状态电路:
fromqiskitimport*qc=QuantumCircuit(2,2)qc.h(0)qc.cx(0,1)qc.measure([0,1],[0,1])result=execute(qc,backend).result()print(result.get_counts(qc))
作者和引文
Qiskit霍尼韦尔供应商是许多为 不同层次的项目。如果您使用的是Qiskit,请根据包含的内容引用 BibTeX file。在
许可证
- 项目
标签: