AI 中文总结
该研究针对量子软件开发中工具链变更导致的转译漂移问题,提出了基于GitHub Actions和MLflow的量子DevOps CI/CD工作流,可检测转译漂移并提升量子编译的可观测性与可审计性。
AI 中文摘要
量子软件工作流依赖于编译器和供应商工具链,这些工具链会独立于应用源代码进行演进。因此,即使是未发生变更的量子电路,在SDK版本、优化设置、基础门、耦合映射或后端描述发生变化后,也可能转译为不同的目标特定实现。这种转译漂移会影响电路深度、门组成、量子比特映射和执行行为,但在CI/CD流水线中很少被监控。本文提出了一种量子DevOps工作流,用于在执行前检测转译漂移。该工作流会针对配置的目标配置转译源电路,计算结构漂移指标,在MLflow中记录溯源信息和产物,并在GitHub Actions中触发可配置的警告或失败。通过使用代表性电路和目标配置,我们展示了漂移检查如何揭露工具链引发的变更,并支持可复现性审计。该研究的贡献是提供了一种实用的CI/CD防护措施,使量子编译行为具备可观测性、可测试性和可审计性。
英文摘要
Quantum software workflows rely on compiler and provider toolchains that evolve independently of application source code. Consequently, an unchanged quantum circuit may transpile into a different target-specific realization after changes in SDK versions, optimization settings, basis gates, coupling maps, or backend descriptions. Such transpilation drift can affect circuit depth, gate composition, qubit mapping, and execution behavior, yet it is rarely monitored in CI/CD pipelines. This paper proposes a Quantum DevOps workflow for detecting transpilation drift before execution. The workflow transpiles source circuits against configured target profiles, computes structural drift metrics, records provenance and artifacts in MLflow, and raises configurable warnings or failures in GitHub Actions. Using representative circuits and target profiles, we show how drift checks can expose toolchain-induced changes and support reproducibility audits. The contribution is a practical CI/CD guardrail for making quantum compilation behavior observable, testable, and auditable.
CommentsAccepted for publication in the Q-SET Workshop at IEEE QCE 2026