#123 · Primary category: Deep Learning Frameworks
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.
Project last updated:07/06/26
GitHub Stars
1.7K
Forks
262
Contributors
42
License
MIT
Why we included this project
TorchQuantum targets researchers who want to train quantum machine learning models without leaving the PyTorch workflow. Parameterized quantum circuits are built as ordinary PyTorch modules, so gradient computation and batching over the training set work natively rather than forcing you into a separate quantum SDK. The classical simulation side supports statevector and pulse simulation on GPUs, scaling to 30+ qubits across multiple GPUs, which gives real headroom for experimentation on a single machine or small cluster. When you're ready to move past the simulator, the same circuit objects export to IBMQ and other real backends, including pulse-level control, which smooths the jump from research prototype to physical hardware. The primary audience is researchers working on quantum neural networks, variational algorithms like VQE and QAOA, and quantum optimal control, and the bundled examples cover those use cases in runnable form.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.