2022 IEEE Quantum Week Tutorial
Today, we are presenting a tutorial at the 2022 IEEE Quantum Week. Below are the installation instructions and links to resources presented.
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
tutorial
]