Probing quantum processor performance with pyGSTi
arXiv:2002.12476 · doi:10.1088/2058-9565/ab8aa4
Abstract
PyGSTi is a Python software package for assessing and characterizing the performance of quantum computing processors. It can be used as a standalone application, or as a library, to perform a wide variety of quantum characterization, verification, and validation (QCVV) protocols on as-built quantum processors. We outline pyGSTi's structure, and what it can do, using multiple examples. We cover its main characterization protocols with end-to-end implementations. These include gate set tomography, randomized benchmarking on one or many qubits, and several specialized techniques. We also discuss and demonstrate how power users can customize pyGSTi and leverage its components to create specialized QCVV protocols and solve user-specific problems.
18 pages, 17 code listings, 2 figures
References in corpus (66)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Supplementary information for "Quantum supremacy using a programmable superconducting processor"
- QuTiP 2: A Python framework for the dynamics of open quantum systems
- Logic gates at the surface code threshold: Superconducting qubits poised for fault-tolerant quantum computing
- Experimental One-Way Quantum Computing
- Scalable multi-particle entanglement of trapped ions
- Characterizing Quantum Supremacy in Near-Term Devices
- Randomized Benchmarking of Quantum Gates
- Prescription for experimental determination of the dynamics of a quantum black box
- Multidimensional quantum entanglement with large-scale integrated optics
- Robust randomized benchmarking of quantum processes
- A programmable two-qubit quantum processor in silicon
- Efficient quantum state tomography
- Unconditional quantum teleportation between distant solid-state qubits
- Toward the first quantum simulation with quantum speedup
- Quantum CNOT Gate for Spins in Silicon
- Quantum state estimation
- Quantum process tomography of a controlled-NOT gate
- Direct Fidelity Estimation from Few Pauli Measurements
- ProjectQ: An Open Source Software Framework for Quantum Computing
- Decoherence-protected quantum gates for a hybrid solid-state spin register
- Demonstration of qubit operations below a rigorous fault tolerance threshold with gate set tomography
- Encoding a qubit in a trapped-ion mechanical oscillator
- Fidelity benchmarks for two-qubit gates in silicon
- Characterization of addressability by simultaneous randomized benchmarking
- Self-Consistent Quantum Process Tomography
- Quantum control and process tomography of a semiconductor quantum dot hybrid qubit
- Deterministic teleportation of a quantum gate between two logical qubits
- Symmetrised Characterisation of Noisy Quantum Processes
- QuEST and High Performance Simulation of Quantum Computers
- Characterizing large-scale quantum computers via cycle benchmarking
- A fault-tolerant addressable spin qubit in a natural silicon quantum dot
- Open source software in quantum computing
- Quantum information scrambling in a trapped-ion quantum simulator with tunable range interactions
- A Software Methodology for Compiling Quantum Programs
- Three Qubit Randomized Benchmarking
- Quantum gate teleportation between separated qubits in a trapped-ion processor
- Complete Characterization of Quantum-Optical Processes
- Microwave-driven coherent operations of a semiconductor quantum dot charge qubit
- Stabilizer states and Clifford operations for systems of arbitrary dimensions, and modular arithmetic
- Detector Tomography on IBM 5-qubit Quantum Computers and Mitigation of Imperfect Measurement
- Randomized Benchmarking of Multi-Qubit Gates
- Quantum computation with universal error mitigation on superconducting quantum processor
- Robust Calibration of a Universal Single-Qubit Gate-Set via Robust Phase Estimation
- Deterministic generation of multiparticle entanglement by quantum Zeno dynamics
- Direct randomized benchmarking for multi-qubit devices
- Error-Mitigated Quantum Gates Exceeding Physical Fidelities in a Trapped-Ion System
- Robust Extraction of Tomographic Information via Randomized Benchmarking
- A trapped-ion based quantum byte with next-neighbour cross-talk
- Quantum process tomography via completely positive and trace-preserving projection
- Restless Tuneup of High-Fidelity Qubit Gates
- Calibration of the cross-resonance two-qubit gate between directly-coupled transmons
- Quantifying error and leakage in an encoded Si/SiGe triple-dot qubit
- Demonstration of a Parametrically-Activated Entangling Gate Protected from Flux Noise
- How to efficiently select an arbitrary Clifford group element
- Non-exponential Fidelity Decay in Randomized Benchmarking with Low-Frequency Noise
- Optimization of a solid-state electron spin qubit using Gate Set Tomography
- Probing context-dependent errors in quantum processors
- Experimental Hamiltonian identification for controlled two-level systems
- Experimental Benchmarking of Quantum Control in Zero-Field Nuclear Magnetic Resonance
- Rigorous measurement error correction
- Experimental quantum verification in the presence of temporally correlated noise
- When quantum tomography goes wrong: drift of quantum sources and other errors
- Experimental demonstration of cheap and accurate phase estimation
- Dynamically corrected gates suppress spatio-temporal error correlations as measured by randomized benchmarking
- Testing the Robustness of Robust Phase Estimation
Cited by in corpus (46)
- Noise-Induced Barren Plateaus in Variational Quantum Algorithms
- Computing with spin qubits at the surface code error threshold
- Precision tomography of a three-qubit donor quantum processor in silicon
- Gate Set Tomography
- Measuring the Capabilities of Quantum Computers
- Universal logic with encoded spin qubits in silicon
- Modelling and Simulating the Noisy Behaviour of Near-term Quantum Computers
- Universal gate operations on nuclear spin qubits in an optical tweezer array of Yb atoms
- Machine learning of noise-resilient quantum circuits
- Benchmarking a trapped-ion quantum computer with 30 qubits
- Detecting and tracking drift in quantum information processors
- Non-Markovian Quantum Process Tomography
- Generation and verification of 27-qubit Greenberger-Horne-Zeilinger states in a superconducting quantum computer
- Operating semiconductor quantum processors with hopping spins
- Scalable randomized benchmarking of quantum computers using mirror circuits
- Reducing leakage of single-qubit gates for superconducting quantum processors using analytical control pulse envelopes
- Experimental Characterization of Crosstalk Errors with Simultaneous Gate Set Tomography
- Evaluating energy differences on a quantum computer with robust phase estimation
- Error per single-qubit gate below in a superconducting qubit
- Universal control of four singlet-triplet qubits
- A 300 mm foundry silicon spin qubit unit cell exceeding 99% fidelity in all operations
- Hidden Inverses: Coherent Error Cancellation at the Circuit Level
- Experimental Realization of Nonadiabatic Holonomic Single-Qubit Quantum Gates with Two Dark Paths in a Trapped Ion
- Estimating gate-set properties from random sequences
- Compressive gate set tomography
- Emulating two qubits with a four-level transmon qudit for variational quantum algorithms
- Demonstrating scalable randomized benchmarking of universal gate sets
- A Practical Introduction to Benchmarking and Characterization of Quantum Computers
- Benchmarking quantum gates and circuits
- Benchmarking quantum logic operations relative to thresholds for fault tolerance
- Operational, gauge-free quantum tomography
- Fully scalable randomized benchmarking without motion reversal
- Approaching ideal visibility in singlet-triplet qubit operations using energy-selective tunneling-based Hamiltonian estimation
- Efficient flexible characterization of quantum processors with nested error models
- Pauli Noise Learning for Mid-Circuit Measurements
- Efficient characterization of qudit logical gates with gate set tomography using an error-free Virtual-Z-gate model
- What can unitary sequences tell us about multi-time physics?
- Characterization of coherent errors in gate layers with robustness to Pauli noise
- Efficient Qubit Calibration by Binary-Search Hamiltonian Tracking
- A Theory of Direct Randomized Benchmarking
- Universal gates for a metastable qubit in strontium-88
- Streaming quantum gate set tomography using the extended Kalman filter
- Impact of dynamics, entanglement, and Markovian noise on the fidelity of few-qubit digital quantum simulation
- Learning a quantum computer's capability
- Automated quantum error mitigation based on probabilistic error reduction
- Quantum Process Tomography with Digital Twins of Error Matrices