TensorCircuit-NG
Tensor network based quantum software framework - next generation
TensorCircuit-NG is an open-source high-performance quantum computing software framework in Python.
TensorCircuit is a high-performance, open-source quantum software framework designed to accelerate innovation in quantum computing. Powered by an advanced tensor network engine and built with seamless integration with leading machine learning frameworks like TensorFlow, JAX, and PyTorch, TensorCircuit delivers unparalleled simulation speed and scalability – offering speedups of up to 10^6x on common tasks and enabling simulations of significantly larger circuits compared to traditional state vector methods. Its versatility covers a wide range of quantum simulation scenarios, providing a robust platform for hybrid quantum-classical algorithm development, advanced ML integration, and diverse quantum computing research.
Trusted by leading institutions and companies worldwide, including top universities like Harvard, MIT, and Peking University, and industry giants like NVIDIA, IBM, and Google, TensorCircuit has become a foundational tool with over 800,000 downloads and cited in over 100 research papers. Its adoption by labs already possessing their own quantum software underscores its recognized excellence and broad influence. Recognized through honors like Google Summer of Code recommendation and selection for NVIDIA cuQuantum benchmarks, TensorCircuit stands as a testament to its impact and essential role in the global quantum ecosystem.
Links
-
Repo: https://github.com/tensorcircuit/tensorcircuit-ng
-
Documentation: https://tensorcircuit-ng.readthedocs.io/
-
PyPI: https://pypi.org/project/tensorcircuit-ng/
History of the package
See here for the brief history of TensorCircuit.