Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.37 KB

README.md

File metadata and controls

37 lines (24 loc) · 1.37 KB

Quantum Computing Basics with TensorCircuit-NG

Materials for 1st ML&QC Winter School at Nankai University

Contents

  • resources: slides for QC introduction and lecture notes for QC by others.

  • lectures: jupyter notebooks on QC with code demos using TC-NG

TensorCircuit-NG

TensorCircuit-NG is an open-source high-performance quantum software framework, supporting for automatic differentiation, just-in-time compiling, hardware acceleration, and vectorized parallelism, providing unified infrastructures and interfaces for quantum programming. It can compose quantum circuits, neural networks and tensor networks seamlessly with high simulation efficiency and flexibility.

Welcome to star and contribute to the project!

Setup

To run the jupyter notebooks in lectures, please first pip install -r requirements.txt. We suggest using anaconda to manage python environment, i.e.

git clone https://github.com/sxzgroup/qc_lecture.git
cd qc_lecture

conda create -n tc python=3.10 pip
conda activate tc
pip install -r requirements.txt
jupyter notebook

To make a pull request, please first ensure formatting the notebooks locally by running black .