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