类型定义与错误码 ============== 任务类型 -------- .. list-table:: :widths: 25 75 :header-rows: 1 * - 类型码 - 说明 * - -1 - 未知任务类型 * - 0 - 蒙特卡洛测量任务 * - 1 - PMeasure测量任务 * - 2 - QST任务 * - 3 - QST密度矩阵计算任务 * - 4 - 保真度计算任务 * - 5 - 求期望任务 * - 8 - 噪声学习任务 * - 9 - 读取误差缓解任务 * - 10 - 量子分布式计算任务 * - 11 - 保真度测量任务 计算后端类型 ---------- .. list-table:: :widths: 25 75 :header-rows: 1 * - 类型码 - 说明 * - 0 - 全振幅模拟 * - 1 - 噪声模拟 * - 2 - 部分振幅模拟 * - 3 - 单振幅模拟 * - 4 - MPS模拟 * - 5 - 真实芯片计算 任务状态类型 ---------- .. list-table:: :widths: 25 75 :header-rows: 1 * - 状态码 - 说明 * - 0 - 未知状态 * - 1 - 系统接收到计算任务 * - 2 - 正在被执行 * - 3 - 计算成功 * - 4 - 计算失败 * - 5 - 排队中 * - 35 - 任务已被取消 错误码 (ErrorCode) ---------------- .. list-table:: :widths: 25 75 :header-rows: 1 * - 错误码 - 说明 * - 0 - 无错误 * - 1 - 数据库错误 * - 2 - OriginIR 语法错误 * - 3 - Json 解析错误 * - 4 - 后端计算错误 * - 5 - 系统任务队列满 * - 6 - Qubit 数目超出限制 * - 7 - 不支持的后端类型 * - 8 - 量子程序时序超出 * - 9 - 任务类型错误 * - 10 - 虚拟机初始化失败 * - 11 - 编译失败 * - 12 - 任务预估错误 * - 13 - 元数据配置错误 * - 14 - 保真度密度矩阵错误 * - 15 - QST 程序错误 * - 16 - 空的量子程序 * - 17 - Qubit 数目错误,和目标逻辑门不匹配 * - 18 - 量子芯片 Qubit 拓扑结构错误 * - 19 - 量子芯片计算任务程序错误 * - 20 - 重复的 Measure 操作 * - 21 - 数据库操作错误 * - 22 - 系统任务状态信息满 * - 23 - Backend 模块发送任务到后端时通信失败 * - 24 - 集群计算错误 * - 25 - 调度错误,芯片拓扑结构不支持线路运行 * - 26 - 任务配置错误 * - 27 - 未知的应用 ID * - 28 - 未知的任务 ID * - 29 - 解析子任务结果错误 * - 30 - 系统调用超时 * - 31 - 任务已终止 * - 32 - URL 地址错误 * - 33 - 参数错误 * - 34 - 量子线路长度错误 * - 35 - 芯片离线状态,无法设置真实计算模式 * - 36 - 未知错误 * - 37 - 登录密码错误 * - 38 - 用户名已注册 * - 39 - Token 验证失败 * - 40 - 任务查询失败 * - 41 - 用户查询失败 * - 42 - 权限不足 * - 43 - API Key 错误 * - >1400 - 测控错误(标记硬件错误)