OriginQ 本源量子云¶
简介¶
OriginQ(本源量子云)提供超导量子计算机真机与多种模拟器后端。uniqc 通过
OriginIR 与其交互——uniqc 的 Circuit.originir 原生输出即 OriginIR,
因此 OriginQ 是转换损耗最低的平台。
安装¶
pip install unified-quantum[originq]
[originq] extra 安装 pyqpanda3(目前仅提供 Python < 3.14 的 wheel)。
配置凭证¶
在本源量子云平台申请 API token 后:
uniqc config set originq.token <YOUR_TOKEN>
查看后端¶
uniqc backend list -p originq
硬件后端如 WK_C180(180 比特)、PQPUMESH8;另有三种模拟器后端
full_amplitude(全振幅)、partial_amplitude(部分振幅)、
single_amplitude(单振幅),在列表中以 Type = sim 标识。
提交任务¶
uniqc submit circuit.ir --backend originq:WK_C180 --shots 1000 --wait
Python:
from uniqc import Circuit, submit_task, wait_for_result
c = Circuit()
c.h(0)
c.cnot(0, 1)
c.measure(0)
c.measure(1)
task_id = submit_task(c, backend="originq:WK_C180", shots=1000)
print(wait_for_result(task_id))
平台约定与限制¶
输入格式:OriginIR 字符串,由
OriginQCircuitAdapter自动转换。提交为异步:
submit()立即返回任务 ID,用wait_for_result()阻塞等待结果。支持完整的 OriginIR 门集(含
RPhi、UU15、CONTROL/DAGGER块等), 详见 平台约定。结果为扁平
{bitstring: shots}counts,bitstring 序遵循 统一 endianness 约定。
相关页面¶
提交任务到量子云平台 ——
submit_task参数全景与提交流程CLI 提交命令 与 CLI backend 命令 —— 本文命令的完整选项
安装指南 —— extras 与 Python 版本注意事项
编译策略 ——
local_compile/cloud_compile对 OriginQ 提交的影响芯片校准与 QEM —— 基于 WK_C180 标定数据的校准 / XEB 工作流
其它平台 —— 如需在平台间切换,先看这里的对比表