mit-han-lab/torchquantum

A PyTorch-based framework for Quantum Classical Simulation, Quantum Machine Learning, Quantum Neural Networks, Parameterized Quantum Circuits with support for easy deployments on real quantum computers.

65
/ 100
Established

This framework helps quantum computing researchers and algorithm designers quickly simulate quantum circuits and quantum machine learning models on classical hardware. You can input descriptions of quantum circuits or quantum neural networks using familiar PyTorch commands, and it outputs simulated quantum states, measurement results, and enables gradient calculations for optimization. It's designed for quantum algorithm researchers, quantum machine learning practitioners, and those working on quantum neural networks.

1,607 stars. Used by 1 other package. Available on PyPI.

Use this if you need to rapidly prototype, debug, and optimize quantum algorithms or quantum machine learning models using a classical simulator with GPU acceleration, before deploying to a real quantum computer.

Not ideal if your primary goal is to run computations exclusively on real quantum hardware without needing classical simulation and PyTorch integration for development.

quantum-algorithm-design quantum-machine-learning quantum-neural-networks quantum-optimal-control quantum-circuit-simulation
Maintenance 6 / 25
Adoption 11 / 25
Maturity 25 / 25
Community 23 / 25

How are scores calculated?

Stars

1,607

Forks

245

Language

Jupyter Notebook

License

MIT

Last pushed

Oct 28, 2025

Commits (30d)

0

Dependencies

19

Reverse dependents

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/mit-han-lab/torchquantum"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.