Install
openclaw skills install quantum-computingUse when the user asks about UnifiedQuantum, uniqc, OriginIR, OpenQASM, circuit building, local simulation, cloud submission, dummy mode, VQE, QAOA, UCCSD, quantum ML, or PyTorch integration with UnifiedQuantum. Focus on the current public workflow: build circuits, export IR/QASM, run with uniqc CLI or task_manager, and add extras only when needed.
openclaw skills install quantum-computing当用户在使用当前 UnifiedQuantum 的公开 API、CLI 或示例时,使用这个 skill。
优先采用当前的高层工作流:
uniqc.circuit_builder.Circuit 构建线路circuit.originir 或 circuit.qasmuniqc CLI 或 uniqc.task_manager 执行当用户给的是一段 QASM 线路时,更稳妥的处理路径通常是:
uniqc circuit 转成 OriginIR这样可以减少不同输入路径带来的行为差异。
unified-quantum,也不要默认用户已经选好了 CLI 入口。venv、Conda、Pixi 还是系统 Python 中工作。uv tool install:适合偏 CLI 的隔离安装,命令可跨目录直接使用。uv venv 或普通 venv:适合项目内或 Python API 场景,依赖与仓库隔离。pip install:适合用户明确希望复用现有 venv、Conda 或 Pixi 环境。pixi global 也是可接受的选项,但通常只在用户明确偏好 Pixi 时再列出。uv tool installuv venvuv 不可用或不合适,再提供 pip / venv 方案作为替代。unified-quantumuniqcuniqc~/.uniqc/uniqc.yml~/.uniqc/cache/tasks.sqlite不要默认基础安装就包含所有功能。
pip install unified-quantumpip install "unified-quantum[simulation]"pip install "unified-quantum[originq]"pip install "unified-quantum[quafu]"pip install "unified-quantum[qiskit]"pip install "unified-quantum[pytorch]"pip install "unified-quantum[torchquantum]"如果用户提到 qutip、torch、qiskit、quafu 或 pyqpanda3 相关导入失败,先把它当成缺少可选依赖,而不是先判断核心包坏了。
当前 CLI 主要分组有:
uniqc circuituniqc simulateuniqc submituniqc resultuniqc taskuniqc config当用户要在 shell 里做格式转换、本地执行或云任务管理时,优先用 uniqc,不要先写临时辅助脚本。
当前有几个细节要特别注意:
uniqc submit 使用 --platform,并可选搭配 --backend--backend,不是旧的 --chip-idchip_id 在 Python API 中仍然相关,但当前 CLI 没有单独暴露 --chip-idsimulate 最稳妥的输入仍是 OriginIR;如果手里是 QASM,先做归一化如果是编程式的任务工作流,优先使用:
from uniqc import submit_task, submit_batch, query_task, wait_for_result
构造 ansatz 时,优先使用当前公开导出:
from uniqc.algorithmics.ansatz import hea, qaoa_ansatz, uccsd_ansatz
不要再使用像 uccsd 这样的旧名字。
PyTorch 集成优先使用:
from uniqc.pytorch import (
QuantumLayer,
batch_execute,
batch_execute_with_params,
parameter_shift_gradient,
compute_all_gradients,
)
Circuit -> originir -> uniqc 开始。simulation 相关依赖;必要时再回到 references/troubleshooting.md。hea、qaoa_ansatz 或 uccsd_ansatz 开始,不要从旧 helper 名称起步。uniqc CLI 方案,而不是自定义 wrapper。