Today, we are presenting a tutorial at the 2022 IEEE Quantum Week. Below are the installation instructions and links to resources presented.

QR Code https://qiskit-community.github.io/prototypes/2022-ieee-quantum-week-tutorial/

Installation instructions

Python 3.7 or higher is required. If you are on a Mac, you will be best to stick with Python 3.7, 3.8, or 3.9, as one of the dependencies (pyscf) has not been updated to work with Python 3.10.

We recommend installing in a virtual Python environment. The below instructions use venv, but you might wish to use conda instead if you are more familiar with it.

Preliminaries

The following commands create a new directory, then create and activate a virtual environment inside it.

mkdir ieee-quantum-prototypes-tutorial
cd ieee-quantum-prototypes-tutorial
python3 -m venv venv
source venv/bin/activate
pip install -U pip

Quantum Kernel Training

git clone https://github.com/qiskit-community/prototype-quantum-kernel-training.git
pip install -r prototype-quantum-kernel-training/requirements.txt
pip install -r prototype-quantum-kernel-training/requirements-dev.txt

(full installation instructions here)

Quantum Random Access Optimization

git clone https://github.com/qiskit-community/prototype-qrao.git
pip install -e 'prototype-qrao/[notebook-dependencies]'

(full installation instructions here)

Entanglement Forging

Note that the Entanglement Forging prototype depends on pyscf. It is not available on Windows, and on macOS it has not been updated to work with Python 3.10.

pip install entanglement-forging
git clone https://github.com/qiskit-community/prototype-entanglement-forging.git

(full installation instructions here)

Start Jupyter notebook server locally

pip install tox notebook
jupyter notebook

Then, navigate in your web browser to the URL displayed to the terminal.

Prototype repositories and resources