Search papers, labs, and topics across Lattice.
This paper introduces an autologging framework for Qiskit that captures comprehensive compiler provenance throughout the quantum transpilation process, encompassing stages, execution data, backend characteristics, and configurations. By integrating this framework with the MLflow Tracking Server, researchers can analyze and visualize the transpilation process without the need for manual instrumentation. The key result demonstrates that this approach significantly enhances compiler observability and facilitates reproducible evaluations of quantum compilation workflows.
Automatic tracking of quantum compiler provenance could revolutionize how researchers evaluate and optimize quantum transpilation processes.
Understanding the effectiveness of quantum compilation techniques requires visibility into the entire transpilation process, not just the final circuit metrics. This demonstration presents an MLflow-inspired autologging framework for Qiskit that automatically captures compiler provenance, including transpilation stages, pass-level execution data, backend characteristics, compiler configuration, and execution results. The framework extends the QProv provenance model with compiler-specific information and stores the collected data in an MLflow Tracking Server for analysis and visualization. By eliminating manual instrumentation, the proposed approach improves compiler observability and supports reproducible evaluation of quantum compilation workflows.