TensorCircuit-NG
Tensor network based quantum software framework - next generation
Introduction
TensorCircuit-NG is a high-performance, open-source quantum software framework designed to power the next generation of quantum computing research and development. Engineered to overcome limitations in existing platforms, TensorCircuit-NG features a sophisticated tensor network engine that delivers unparalleled simulation speed and scalability. Built with seamless integration with leading machine learning frameworks like TensorFlow, JAX, and PyTorch, it provides a versatile and efficient environment for exploring both quantum algorithms and hybrid quantum-classical approaches.
At its core, TensorCircuit-NG offers significant performance advantages, achieving speedups of up to 10^6 compared to other major software on common tasks and enabling the simulation of 100-1000 qubits for specific structures. Its deep integration with the ML ecosystem facilitates advanced features like automatic differentiation, GPU/TPU acceleration, and the flexible composition of quantum circuits, tensor networks, and neural networks. TensorCircuit-NG's universality covers a wide range of simulation scenarios, from exact and noisy circuit simulation to more specialized areas like fermionic or qudit systems.
TensorCircuit-NG has rapidly become a foundational tool for quantum computing worldwide. With over 800,000 downloads and cited in more than 100 research publications, its user base spans prestigious global institutions including Harvard, MIT, Caltech, Tsinghua, and Peking University, alongside industry leaders like NVIDIA, IBM, and Google. Its adoption by top labs underscores its recognized excellence. TensorCircuit-NG's impact is further highlighted by its selection as a top10 quantum industry event in QuantumChina and its unique inclusion in NVIDIA cuQuantum performance benchmarks.
Links
-
Repo: https://github.com/tensorcircuit/tensorcircuit-ng
-
Documentation: https://tensorcircuit-ng.readthedocs.io/
-
PyPI: https://pypi.org/project/tensorcircuit-ng/
The whitepaper
- The whitepaper for TensorCircuit of v0.x: (Zhang et al., 2023)
History of the package
See here for the brief history of TensorCircuit.