天衍量子计算云平台(tianyan)¶
简介¶
天衍是中电信量子集团的量子计算云平台,提供超导量子计算机真机与多种
仿真机。uniqc 通过天衍官方 SDK cqlib 接入,线路以 QCIS 格式提交。
安装¶
pip install unified-quantum[tianyan]
配置凭证¶
在天衍平台官网 qc.zdxlz.com 注册账号并申请 登录密钥后:
uniqc config set tianyan.login_key <YOUR_LOGIN_KEY>
查看后端¶
uniqc backend list -p tianyan
常见机器名:
机器名 |
类型 |
|---|---|
|
真机(QPU) |
|
全振幅仿真 |
|
单振幅仿真 |
|
稳定子(stabilizer)仿真 |
|
张量网络仿真 |
|
带噪声张量网络仿真 |
实际可用列表以 uniqc backend list -p tianyan 输出为准。机器名中的数字是
机型名而非在线比特数(例如 tianyan176 当前在线 66 比特);后端发现会尽力
用 download_config 的实况数据,取不到时才回退到机型名数字。
提交任务¶
uniqc submit circuit.ir --backend tianyan:tianyan176 --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="tianyan:tianyan176", shots=1000)
print(wait_for_result(task_id))
平台约定与限制¶
提交格式为 QCIS,由
TianyanCircuitAdapter从内部Circuit自动转换。结果按测量比特标签序归一为
{bitstring: shots}counts,并遵循 统一 endianness 约定 (bitstring 最右字符对应c[0],即第一次measure()写入的比特)。真机与仿真机的可用性、排队状态以平台实时状态为准。