TorchQuantum
What it is doing
Simulate quantum computations on classical hardware using PyTorch. It supports statevector simulation and pulse simulation on GPUs. It can scale up to the simulation of 30+ qubits with multiple GPUs.
Who will benefit
Researchers on quantum algorithm design, parameterized quantum circuit training, quantum optimal control, quantum machine learning, quantum neural networks.
Features
Easy construction and simulation of quantum circuits in PyTorch
Dynamic computation graph for easy debugging
Gradient support via autograd
Batch mode inference and training on CPU/GPU
Easy deployment on real quantum devices such as IBMQ
Easy hybrid classical-quantum model construction
pulse-level simulation
Closed bounties:
- $100 | Enhance the Pulse-Level Simulation
closed by: AbdullahKazi500 - $100 | Develop the TorchQuantum Testing Suite
closed by: SaashaJoshi - $100 | Make TQ Compatible with Qiskit ≥1.0.0
closed by: king-p3nguin - $100 | Supporting Additional Features for tq2qiskit and qiskit2tq
closed by: king-p3nguin - $100 | Adding new examples and algorithms for TQ
closed by: Gopal-Dahale, AbdullahKazi500