TorchQuantum

Overview

TorchQuantum is the library for quantum machine learning and machine learning for quantum. It has several main features:

  • Easy construction of parameterized quantum circuits such as Quantum Neural Networks in PyTorch
  • Support batch mode inference and training on GPU/CPU, supports highly-parallelized training
  • Support easy deployment on real quantum devices such as IBMQ
  • Provide tutorials, videos and example projects of QML and using ML to optimize quantum computer system problems

Installation

To install TorchQuantum, run the following commands in the terminal:

git clone https://github.com/mit-han-lab/torchquantum.git
cd torchquantum
pip install --editable .
python fix_qiskit_parameterization.py

Documentation

GitHub

Support

If you have any questions or comments for TorchQuantum, please feel free to post to our forum or contact the TorchQuantum team. Contributions are highly welcomed!

Prof. Song Han (songhan@mit.edu)

Hanrui Wang (hanrui@mit.edu)
Jiaqi Gu (jqgu@utexas.edu)
Zirui Li (suffix_array@sjtu.edu.cn)
Zhiding Liang (zliang5@nd.edu)