TensorCircuit: a Quantum Software Framework for the NISQ Era
arXiv:2205.10091 · doi:10.22331/q-2023-02-02-912
Abstract
TensorCircuit is an open source quantum circuit simulator based on tensor network contraction, designed for speed, flexibility and code efficiency. Written purely in Python, and built on top of industry-standard machine learning frameworks, TensorCircuit supports automatic differentiation, just-in-time compilation, vectorized parallelism and hardware acceleration. These features allow TensorCircuit to simulate larger and more complex quantum circuits than existing simulators, and are especially suited to variational algorithms based on parameterized quantum circuits. TensorCircuit enables orders of magnitude speedup for various quantum simulation tasks compared to other common quantum software, and can simulate up to 600 qubits with moderate circuit depth and low-dimensional connectivity. With its time and space efficiency, flexible and extensible architecture and compact, user-friendly API, TensorCircuit has been built to facilitate the design, simulation and analysis of quantum algorithms in the Noisy Intermediate-Scale Quantum (NISQ) era.
Whitepaper for TensorCircuit, 43 pages, 11 figures, 9 tables
References in corpus (4)
- Supplementary information for "Quantum supremacy using a programmable superconducting processor"
- The density-matrix renormalization group in the age of matrix product states
- Strong quantum computational advantage using a superconducting quantum processor
- Finite-depth scaling of infinite quantum circuits for quantum critical points
Cited by in corpus (51)
- Symmetry restoration and quantum Mpemba effect in symmetric random circuits
- Understanding quantum machine learning also requires rethinking generalization
- A Hybrid Quantum Computing Pipeline for Real World Drug Discovery
- Generative quantum machine learning via denoising diffusion probabilistic models
- Quantum approximate optimization via learning-based adaptive optimization
- Absence of barren plateaus in finite local-depth circuits with long-range entanglement
- Trainability Enhancement of Parameterized Quantum Circuits via Reduced-Domain Parameter Initialization
- Non-IID Quantum Federated Learning with One-shot Communication Complexity
- Learning quantum states and unitaries of bounded gate complexity
- Symmetry restoration and quantum Mpemba effect in many-body localization systems
- Benchmarking Quantum Computer Simulation Software Packages: State Vector Simulators
- Training variational quantum algorithms with random gate activation
- Neural network encoded variational quantum algorithms
- Distributed quantum architecture search
- TenCirChem: An Efficient Quantum Computational Chemistry Package for the NISQ Era
- GSQAS: Graph Self-supervised Quantum Architecture Search
- Quantum algorithms for scientific computing
- Hybrid Quantum Vision Transformers for Event Classification in High Energy Physics
- Efficient Quantum Simulation of Electron-Phonon Systems by Variational Basis State Encoder
- Quantum Vision Transformers for Quark-Gluon Classification
- Symmetry Breaking Dynamics in Quantum Many-Body Systems
- Zero and Finite Temperature Quantum Simulations Powered by Quantum Magic
- Efficient and Robust Parameter Optimization of the Unitary Coupled-Cluster Ansatz
- Subsystem Information Capacity in Random Circuits and Hamiltonian Dynamics
- Stabilizer ground states for simulating quantum many-body physics: theory, algorithms, and applications
- Skin Effect Induced Anomalous Dynamics from Charge-Fluctuating Initial States
- Universal imaginary-time critical dynamics on a quantum computer
- Simulating the quantum Fourier transform, Grover's algorithm, and the quantum counting algorithm with limited entanglement using tensor-networks
- Holographic deep thermalization for secure and efficient quantum random state generation
- Learning the expressibility of quantum circuit ansatz using transformer
- Determination of Molecular Energies via Quantum Imaginary Time Evolution in a Superconducting Qubit System
- Quantum neural compressive sensing for ghost imaging
- Exploring the topological sector optimization on quantum computers
- Correlated states in super-moiré materials with a kernel polynomial quantics tensor cross interpolation algorithm
- Enhancing Variational Quantum Circuit Training: An Improved Neural Network Approach for Barren Plateau Mitigation
- Variational post-selection for ground states and thermal states simulation
- Variational LOCC-assisted quantum circuits for long-range entangled states
- Quantum Machine Learning of Molecular Energies with Hybrid Quantum-Neural Wavefunction
- Quantum Pontus-Mpemba Effects in Real and Imaginary-time Dynamics
- Entanglement growth and information capacity in a quasiperiodic system with a single-particle mobility edge
- Effective temperature in approximate quantum many-body states
- Multi-set variational quantum dynamics algorithm for simulating nonadiabatic dynamics on quantum computers
- Supersymmetry dynamics on Rydberg atom arrays
- The Dual Role of Low-Weight Pauli Propagation: A Flawed Simulator but a Powerful Initializer for Variational Quantum Algorithms
- Quantum-data-driven dynamical transition in quantum learning
- Robustness of the projected squeezed state protocol
- Non-Markovianity Benefits Quantum Dynamics Simulation
- Scaling Laws of Quantum Information Lifetime in Monitored Quantum Dynamics
- Quantum generative classification with mixed states
- Superior resilience to poisoning and amenability to unlearning in quantum machine learning
- Learning complexity gradually in quantum machine learning models