全振幅状态向量仿真机操作指南
更新时间 2026-08-06 09:27:02
最近更新时间: 2026-08-06 09:27:02
天衍-全振幅是天衍量子推出的经典全振幅量子计算仿真器,能够同时模拟和存储量子态的全部振幅信息,是量子计算领域最经典的模拟方案之一。
核心特性
完整量子态模拟:精确模拟整个量子系统的状态演化
高精度:支持float和double双精度计算
灵活配置:可自定义量子比特数和经典寄存器数
OpenQASM兼容:支持标准OpenQASM 2.0格式
完整结果获取:可获取量子态的全部振幅信息
量子比特数:36
支持的量子门:
适用场景
低比特高深度的量子线路
需要获取全部模拟结果的科研场景
量子算法验证和调试
量子态层析和分析
使用步骤
文件说明
在仿真机⽬录下:
config.json:配置⽂件data.qcis:QCIS线路main.py:启动脚本result/:结果⽂件
步骤1:进入工作目录
cd /root说明
CPU版:确认此处已存在 quict_cpu_0805.sif
GPU版:确认此处已存在 quict_gpu_25121.sif
步骤2:创建并进⼊data⽬录
mkdir -p data && cd data步骤3:准备⽂件
CPU版
在data⽬录下创建以下⽂件:
config.json:配置⽂件(示例){"shots": 1024, "seed": 0}data.qcis:QCIS格式量⼦电路main.py:启动脚本(固定内容)import sim_runsim_run.run('full_amplitude_cpu')
GPU版
在data⽬录下创建以下⽂件:
config.json:配置⽂件(示例){"shots": 1024, "seed": 0}data.qcis:QCIS格式量⼦电路main.py:启动脚本(固定内容)import sim_runsim_run.run('quict_hp_state_vecotr_cpu')
注意
如果改动qcis线路,需要⼿动删除最后⼀个回⻋:truncate -s -1 data.qcis
步骤4:运⾏仿真
CPU版
apptainer exec /root/quict_cpu_0805.sif python main.pyGPU版
apptainer exec --nv /root/quict_gpu_25121.sif python main.py步骤5:查看结果
cd result # 进⼊结果⽬录
cat run.json # 查看运⾏信息
cat data.json # 查看详细结果结果⽂件说明
CPU版
| 文件 | 说明 |
|---|---|
/root/quict_cpu_0805.sif | CPU仿真机镜像⽂件 |
/root/data/config.json | 配置⽂件(shots采样次数、seed随机种⼦) |
/root/data/data.qcis | 量⼦电路⽂件(QCIS格式) |
/root/data/main.py | 运⾏脚本(调⽤sim_run.run('full_amplitude_cpu')) |
/root/data/result/run.json | 运⾏信息 |
/root/data/result/data.json | 详细结果(测量结果、样本) |
GPU版
| 文件 | 说明 |
|---|---|
/root/quict_gpu_25121.sif | GPU仿真机镜像⽂件 |
/root/data/config.json | 配置⽂件(shots采样次数、seed随机种⼦) |
/root/data/data.qcis | 量⼦电路⽂件(QCIS格式) |
/root/data/main.py | 运⾏脚本(调⽤sim_run.run('quict_hp_state_vecotr_cpu')) |
/root/data/result/run.json | 运⾏信息 |
/root/data/result/data.json | 详细结果(测量结果、样本) |
更多产品使用方法请参考附件,CPU版:天衍-全振幅仿真机(CPU)使用说明.pdf,GPU版:天衍-全振幅仿真机(GPU)使用说明.pdf